Bug 558531

Summary: Remote login via XDMCP does not work if ipv6 is enabled
Product: [openSUSE] openSUSE 11.2 Reporter: Christoph Bartoschek <bartoschek>
Component: X11 ApplicationsAssignee: Reinhard Max <max>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: sndirsch
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Tcpdump log during the login attempt

Description Christoph Bartoschek 2009-11-25 21:06:26 UTC
Created attachment 329541 [details]
Tcpdump log during the login attempt

User-Agent:       Mozilla/5.0 (compatible; Konqueror/4.3; Linux) KHTML/4.3.3 (like Gecko) SUSE

I have a x86_64 openSUSE machine that has remote login via XDMCP enabled. A remote thin client sees the machine in its chooser. I select the machine. The window becomes black and a X-server starts but no login from the openSUSE machine.

I attach the network communication during the login period. The dump shows that the openSUSE machine does not respond to a XDMCP Forward query.

If I on the other hand boot the openSUSE machine with disabled ipv6 by adding the boot parameter ipv6.disable=1 then I get a login window from the openSUSE machine. 

This means that only with disabled ipv6 the remote login works. However we would like to keep ipv6 enabled.

Reproducible: Always

Steps to Reproduce:
1. connect to the openSUSE machine from a remote x-server
2.
3.
Actual Results:  
I get no login window from the openSUSE machine.

Expected Results:  
A kdm login window.
Comment 1 Stefan Dirsch 2009-11-25 21:23:05 UTC
Likely a duplicate.
Comment 2 Stefan Dirsch 2009-11-26 10:52:55 UTC
Either duplicate of Bug #546632 or Bug #462283.
Comment 3 Stefan Dirsch 2009-11-27 03:57:07 UTC
Please try

  https://bugzilla.novell.com/show_bug.cgi?id=546632#c5

and 

  https://bugzilla.novell.com/show_bug.cgi?id=462283#c28 
  (server_args line in /etc/xinetd.d/vnc)
Comment 4 Christoph Bartoschek 2009-11-27 09:49:29 UTC
The workaround in https://bugzilla.novell.com/show_bug.cgi?id=546632#c5 works.
I get access denied for https://bugzilla.novell.com/show_bug.cgi?id=462283#c28.

Apparently the destop manager has problems with ipv6 and should be fixed. As soon as ipv4 is disabled or not available for the client-server-connection the problem will reappear.
Comment 5 Reinhard Max 2009-11-27 10:00:48 UTC
(In reply to comment #4)
> The workaround in https://bugzilla.novell.com/show_bug.cgi?id=546632#c5 works.

Cool, so I'll close this as a duplicate.

> Apparently the destop manager has problems with ipv6 and should be fixed.

Yes, we are working on that. Patches are of course welcome. ;)

*** This bug has been marked as a duplicate of bug 546632 ***