This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
XWin w2k xdmcp-query - no valid address
- From: <Ralf dot Boetnagel at dvg dot de>
- To: cygwin-xfree at cygwin dot com
- Date: Wed, 6 Feb 2002 09:55:19 +0100
- Subject: XWin w2k xdmcp-query - no valid address
Hi,
I know this has been around for some time, couldn't find a solution yet,
though.
My Machine: W2K, running most cygwin installed via setup.exe with
setting:current on Feb 5th 02.
And yes: I use TokenRing. But: If there are problems with Token Ring - why
are there udp-packets (at
least a few - see below) exchanged between server and client ?
Without XDMCP (like: ssh to host and startkde there) works fine.
I start XWin like this:
XWin.exe -query <dst-hostname> -from <src-hostname> -ac
/tmp/XWin says:
ddxProcessArgument () - Initializing default screens
winInitializeDefaultScreens () - w 1024 h 768
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
winDetectSupportedEngines () - Windows NT/2000
winDetectSupportedEngines () - DirectDraw installed
winDetectSupportedEngines () - Allowing PrimaryDD
winDetectSupportedEngines () - DirectDraw4 installed
winDetectSupportedEngines () - Returning, supported engines 0000001f
winSetEngine () - Using Shadow DirectDraw NonLocking
winAdjustVideoModeShadowDDNL () - Using Windows display depth of 32 bits
per pixel
winAdjustForAutoHide - Original WorkArea: 0 0 768 1024
winAdjustForAutoHide - Taskbar is auto hide
winAdjustForAutoHide - Found TOP auto-hide taskbar
winAdjustForAutoHide - Adjusted WorkArea: 1 0 768 1024
winCreateBoundingWindowWindowed () - WindowClient w 1018 h 742 r 1018 l 0 b
742 t 0
winCreateBoundingWindowWindowed () - Returning
winAllocateFBShadowDDNL () - lPitch: 4072
winInitVisualsShadowDDNL () - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 32
winLayerCreate () - dwDepth 32
winRandRInit ()
winCreateDefColormap () - Deferring to fbCreateDefColormap ()
winScreenInit () - returning
error opening security policy file
/usr/X11R6/lib/X11/xserver/SecurityPolicy (I moved that one, just in
case, didn't work before either)
Fatal server error:
XDMCP fatal error: Session declined No valid address
Ok. Now I just read about a debug-Version auf XWin, which i promptly
downloaded and tried:
/usr/X11R6/bin/debug>./XWin-debug.exe -query <dest> -from <src> -ac
InitConnectionLimits: MaxClients = 255
ddxProcessArgument () - Initializing default screens
winInitializeDefaultScreens () - w 1024 h 768
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
Xserver: DefineSelf(): ifname = lo, addr = 127.0.0.1
Xserver: DefineSelf(): ifname = eth0, addr = 0.0.0.0
Xserver: DefineSelf(): ifname = eth0, baddr = 255.255.255.255
Xserver: DefineSelf(): ifname = eth1, addr = 0.0.0.0
get_xdmcp_sock: binding xdmcp socket to addr <correct-dotted-dec-addr>:0
(EE) Unable to locate/open config file
Error reading config file
winDetectSupportedEngines () - Windows NT/2000
winDetectSupportedEngines () - DirectDraw installed
winDetectSupportedEngines () - Allowing PrimaryDD
winDetectSupportedEngines () - DirectDraw4 installed
winDetectSupportedEngines () - Returning, supported engines 0000000f
winSetEngine () - Using Shadow DirectDraw NonLocking
winAdjustVideoModeShadowDDNL () - Using Windows display depth of 32 bits
per pixel
winAdjustForAutoHide - Original WorkArea: 0 0 768 1024
winAdjustForAutoHide - Taskbar is auto hide
winAdjustForAutoHide - Found TOP auto-hide taskbar
winAdjustForAutoHide - Adjusted WorkArea: 1 0 768 1024
winCreateBoundingWindowWindowed () - WindowClient w 1018 h 742 r 1018 l 0 b
742 t 0
winCreateBoundingWindowWindowed () - Returning
winAllocateFBShadowDDNL () - lPitch: 4072
winInitVisualsShadowDDNL () - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 32
winCreateDefColormap () - Deferring to fbCreateDefColormap ()
winScreenInit () - returning
error opening security policy file
/usr/X11R6/lib/X11/xserver/SecurityPolicy
Segmentation fault (core dumped)
.... probably some other error ? but it looks like the ip comes out fine
Now - I also have Exceed installed on this machine and the
Destination-Server has Solaris 8, so
i dumped the IP-Packets for both X-Servers that got sent to the Host:
This is with cygwin-XFree, the startup-command was:
XWin -query chekov -from 6.201.253.220 -class HCLpcXserver -displayID
HCLpcXserver:8CF0463DB -noreset
(the class and displayID-stuff went in the invocation because it made the
whole thing look more exceedish
on a packet-level - wild guessing)
Me is my machine with Xfree86 and TheServer is the Solaris-box which I want
to contact via XDMCP.
In Packet 3 things start to differ...
1 0.00000 Me -> TheServer UDP D=177 S=1442 LEN=15
0: 1040 0800 20a2 ae7d 0000 f682 baa8 aaaa .@.. ..}........
16: 0300 0000 0800 4500 0023 2245 0000 8011 ......E..#"E....
32: 1783 XXXX XXXX XXXX XXXX 05a2 00b1 000f ................
48: f876 0001 0002 0001 00 .v.......
2 0.00141 TheServer -> Me UDP D=1442 S=177 LEN=56
0: 0040 0000 f682 baa8 0800 20a2 ae7d aaaa .@........ ..}..
16: 0300 0000 0800 4500 004c f253 4000 ff11 ......E..L.S@...
32: 884a XXXX XXXX XXXX XXXX 00b1 05a2 0038 .J.............8
48: 50a7 0001 0005 002a 0000 0008 7530 3130 P......*....u010
64: 3231 3132 001c 3220 7573 6572 7320 206c 2112..2 users l
80: 6f61 643a 2030 2e30 2c20 302e 302c 2030 oad: 0.0, 0.0, 0
96: 2e30 .0
3 0.77793 Me -> TheServer UDP D=177 S=1442 LEN=88
0: 1040 0800 20a2 ae7d 0000 f682 baa8 aaaa .@.. ..}........
16: 0300 0000 0800 4500 006c 224c 0000 8011 ......E..l"L....
32: 1733 XXXX XXXX XXXX XXXX 05a2 00b1 0058 .3..²..........X
48: 87b3 0001 0007 004a 0000 0000 0000 0000 .......J........
64: 0200 124d 4954 2d4d 4147 4943 2d43 4f4f ...MIT-MAGIC-COO
80: 4b49 452d 3100 1358 432d 5155 4552 592d KIE-1..XC-QUERY-
96: 5345 4355 5249 5459 2d31 0016 4843 4c70 SECURITY-1..HCLp
112: 6358 7365 7276 6572 3a38 4346 3034 3633 cXserver:8CF0463
128: 4442 DB
4 0.00020 TheServer -> Me UDP D=1442 S=177 LEN=36
0: 0040 0000 f682 baa8 0800 20a2 ae7d aaaa .@........ ..}..
16: 0300 0000 0800 4500 0038 f254 4000 ff11 ......E..8.T@...
32: 885d XXXX XXXX XXXX XXXX 00b1 05a2 0024 .]......²......$
48: 53cc 0001 0009 0016 0010 4e6f 2076 616c S.........No val
64: 6964 2061 6464 7265 7373 0000 0000 id address....
When I do it with Exceed it looks like:
1 0.00000 Me -> TheServer UDP D=177 S=1462 LEN=15
0: 1040 0800 20a2 ae7d 0000 f682 baa8 aaaa .@.. ..}........
16: 0300 0000 0800 4500 0023 2329 0000 8011 ......E..##)....
32: 169f XXXX XXXX XXXX XXXX 05b6 00b1 000f ................
48: f862 0001 0002 0001 00 .b.......
2 0.00128 TheServer -> Me UDP D=1462 S=177 LEN=56
0: 0040 0000 f682 baa8 0800 20a2 ae7d aaaa .@........ ..}..
16: 0300 0000 0800 4500 004c f257 4000 ff11 ......E..L.W@...
32: 8846 XXXX XXXX XXXX XXXX 00b1 05b6 0038 .F.............8
48: 5093 0001 0005 002a 0000 0008 7530 3130 P......*....u010
64: 3231 3132 001c 3220 7573 6572 7320 206c 2112..2 users l
80: 6f61 643a 2030 2e30 2c20 302e 302c 2030 oad: 0.0, 0.0, 0
96: 2e30 .0
3 0.04664 Me -> TheServer UDP D=177 S=1462 LEN=75
0: 1040 0800 20a2 ae7d 0000 f682 baa8 aaaa .@.. ..}........
16: 0300 0000 0800 4500 005f 232a 0000 8011 ......E.._#*....
32: 1662 XXXX XXXX XXXX XXXX 05b6 00b1 004b .b..²..........K
48: 0711 0001 0007 003d 0000 0100 0001 0004 .......=........
64: 06c9 fddc 0000 0000 0100 124d 4954 2d4d ..²........MIT-M
80: 4147 4943 2d43 4f4f 4b49 452d 3100 1648 AGIC-COOKIE-1..H
96: 434c 7063 5873 6572 7665 723a 3843 4630 CLpcXserver:8CF0
112: 3436 3344 42 463DB
4 0.00867 TheServer -> Me UDP D=1462 S=177 LEN=60
0: 0040 0000 f682 baa8 0800 20a2 ae7d aaaa .@........ ..}..
16: 0300 0000 0800 4500 0050 f258 4000 ff11 ......E..P.X@...
32: 8841 XXXX XXXX XXXX XXXX 00b1 05b6 003c .A......²......<
48: d969 0001 0008 002e 0000 0046 0000 0000 .i.........F....
64: 0012 4d49 542d 4d41 4749 432d 434f 4f4b ..MIT-MAGIC-COOK
80: 4945 2d31 0010 XXXX XXXX XXXX XXXX XXXX IE-1..unreadable
96: XXXX XXXX XXXX cookie-junk :)
Is it possible that the cause of my troubles is the
XC-QUERY-SECURITY-1-part
of the package ?
I tried with and without -auth, -ac -noreset, -class, -displayID, :0,
Env-var OS=WinNT/"", -sp,
-from, -broadcast, -query.
Maybe someone can help me, thanks in advance Bye Ralf