Bugzilla – Bug 625593
Xdmcp improvements to fix all kind of Xvnc related issues
Last modified: 2016-04-15 12:52:02 UTC
------------------------------------------------------------------- Thu Jul 8 16:49:54 CEST 2010 - max@suse.de - Fix some shortcomings in the xdmcp implementation. It used to suppress loopback addresses from the list of potential display addresses to report to xdm, even when talking to xdm through a loopback address. Now only display addresses of the same kind as the xdm connection are reported to xdm. This most notably helps Xvnc servers contacting the local xdm, because they were severely affected by the suppression of loopback addresses. Related openSUSE bugreports (AFAIK): #546632 #623254
Created attachment 378370 [details] xorg-server-xdmcp.patch Fix by Reinhard Max.
The fix is already in openSUSE:Factory. I would like to request an update for openSUSE 11.3.
+1 for an update
sounds good +1
The SWAMPID for this issue is 34931. This issue was rated as low. Please submit fixed packages until 2010-08-30. Also create a patchinfo file using this link: https://swamp.suse.de/webswamp/wf/34931
Be so kind and submit a patchinfo. Update started.
Thanks. SR #44373, Patchinfo #34936.
Please don't release this update for now, as it seems that my patch causes Xvnc to exit when a user logs in and [xkg]dm passes control to the window manager.
reopen
*** Bug 623254 has been marked as a duplicate of this bug. ***
45853 State:new By:rmax When:2010-08-19T15:48:18 submit: home:rmax:branches:openSUSE:11.3:Update:Test/xorg-x11-server -> openSUSE:11.3:Update:Test Descr: fixed the xdmcp fix
*** Bug 546632 has been marked as a duplicate of this bug. ***
This is going to be shipped out as an update to 11.3 through the update repositories?
Sorry for the double-post, but will these fixes also be backported to 11.2 which displays many of the same issues?
(In reply to comment #13) > This is going to be shipped out as an update to 11.3 through the update > repositories? Yes. (In reply to comment #14) > Sorry for the double-post, but will these fixes also be backported to 11.2 > which displays many of the same issues? Yes.
Update released for: xorg-x11-Xvnc, xorg-x11-Xvnc-debuginfo, xorg-x11-server, xorg-x11-server-debuginfo, xorg-x11-server-debugsource, xorg-x11-server-extra, xorg-x11-server-extra-debuginfo, xorg-x11-server-sdk Products: openSUSE 11.3 (debug, i586, x86_64)
I can't see that bug 623254 (which is marked as clone of this one) has been resolved in x86_64. I would like to ask you consider marking that one as blocker.
(In reply to comment #17) > I can't see that bug 623254 (which is marked as clone of this one) has been > resolved in x86_64. I would like to ask you consider marking that one as > blocker. Why do you think so? Did you already test the xorg-x11-server update? I'm not even sure whether it is already available for openSUSE 11.3.
Hi, I supposed that the update released today (GMT-3) includes 11.3 x86_64. I tested this following update in two different computers running openSuse 11.3 with gdm, kdm and xdm. Information for package xorg-x11-server: Repository: @System Name: xorg-x11-server Version: 7.5_1.8.0-10.3.1 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 3.9 MiB Summary: X.Org Server As a side note, the remote login attempts were made through local lan and physically remote openvpn.
Indeed xorg-x11-server 7.5_1.8.0-10.3.1 already contains the latest Xdmcp fix.
Ok, I am willing to help in any way I can but I don't follow you. Should I f.e. test, attach some info, wait or report a new case? Thanks
Bug #625593 has been opened as meta bug just for tracking the xorg-x11-server package update addressing the known Xdmcp issues. I would prefer that you open a new bug report, since I'm not convinced whether you see the same issue we addressed for Bug 546632 and Bug #623254. Thanks.
Version 7.5_1.8.0-10.3.1 of xorg-x11-Xvnc, xorg-x11-server-extra and xorg-x11-server do not resolve the issues for gdm (i.e. Bug #623254 should not be marked a duplicate of this one and should not be closed.)
I found a way to get it work on one of my computers (see below), but I'm afraid Keith is right. But nevertheless I was looking what did I miss or wrong, since that bug describes exactly what I got on several installations on desktop and laptop 11.3 but in my case all them are 64 the bit version. Solution/workaround/things that I've done - Remove ipv6 entries and add an alias ipv4-localhost to localhost, in /etc/hosts file (still having localhost as a name for ipv4) - Change the vnc xinet.d startup command to -query ipv4-localhost - Updated to xorg-x11-server 7.5_1.8.0-10.3.1 - Added LISTEN 0.0.0.0 to - Rebooted and none happened. - Then changed /etc/sysconfig/displaymanager and set default to kdm. But during installation I've chosen GNOME and no KDE package was installed except the few default ones given my choice of GNOME. - Rebooted again and none happened. - Reverted the change in the vnc xinetd.d startup command - Rebooted and now have the default xdm gray login screen but after login I get a normal remote gnome session. As I said, I was pretty sure at least the description of 623254 matches in all mine except for the 64 architecture, and tried to find where did I got wrong and found that results. Thanks.
A good workaround for this problem is to use GDM without ipv6 support. I have rebuilt gdm from the official 11.3 sources without ipv6 support: http://www.vx.sk/download/packages/opensuse/11.3/
Please post comments regarding the gdm issue that remains after installing the fixed xorg-x11-Xvnc package to bug #623254 only.
Great! I'll test this in the next few days. Looking forward to the 11.2 backport.
*** Bug 522055 has been marked as a duplicate of this bug. ***
This is an autogenerated message for OBS integration: This bug (625593) was mentioned in https://build.opensuse.org/request/show/45855 Factory / xorg-x11-server