This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XWin w2k xdmcp-query - no valid address


Hi,

I have not watched the previous posts, but have you tried to start the
XServer XFree without XDMCP? And then to connect via telnet + export Display to
your host? (or even easier with "ssh -X") Is this possible? 

regards,
Darko

> 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 bit
> s
> 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 bit
> s
> 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 fin
> e
> 
> 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 t
> he
> 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......*....u0
> 10
>           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-C
> OO
>           80: 4b49 452d 3100 1358 432d 5155 4552 592d    KIE-1..XC-QUER
> Y-
>           96: 5345 4355 5249 5459 2d31 0016 4843 4c70    SECURITY-1..HC
> Lp
>          112: 6358 7365 7276 6572 3a38 4346 3034 3633    cXserver:8CF04
> 63
>          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 v
> al
>           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......*....u0
> 10
>           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    ..²........M
> IT-M
>           80: 4147 4943 2d43 4f4f 4b49 452d 3100 1648    AGIC-COOKIE-1.
> .H
>           96: 434c 7063 5873 6572 7665 723a 3843 4630    CLpcXserver:8C
> F0
>          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-CO
> OK
>           80: 4945 2d31 0010 XXXX XXXX XXXX XXXX XXXX    IE-1..unreadab
> le
>           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
> 
> 

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]