[Bug 823410] New: Xvfb missing randr support
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c0 Summary: Xvfb missing randr support Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Minor Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: hpj@suse.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- As far as I can tell, on openSUSE 12.3 the only reliable way to run a gnome-shell desktop on a headless X.org server is by starting up Xvfb, launching gnome-session in that, connecting x11vnc to it, and connecting a VNC client to the x11vnc instance for viewing. This *almost* works, but for Xvfb not supporting the RANDR extension. You can ask for it like this: Xvfb +extension RANDR :1 -screen 0 1024x768x24 And it'll say: ... Initializing built-in extension RANDR ... But if you run xdpyinfo on the server, RANDR is not on the list. This seems to be a bug/missing feature in X.org code. Several components of the GNOME desktop (at least gnome-shell and gnome-control-center) require RANDR in order to function. There is a patch on FDO that fixes the issue. I've tested it and it works for me. The test looks like this: Xvfb +extension RANDR :1 -screen 0 1024x768x24 & DISPLAY=:1 dbus-launch gnome-session --session=gnome & x11vnc -display :1 & Then connect to x11vnc using e.g. vncviewer from another host. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c1 --- Comment #1 from Hans Petter Jansson <hpj@suse.com> 2013-06-05 14:29:38 CEST --- Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=26391 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c2 --- Comment #2 from Hans Petter Jansson <hpj@suse.com> 2013-06-05 14:31:55 CEST --- Created an attachment (id=542812) --> (http://bugzilla.novell.com/attachment.cgi?id=542812) xvfb-randr.patch Patch from FDO bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c3 --- Comment #3 from Hans Petter Jansson <hpj@suse.com> 2013-06-05 14:34:51 CEST --- Note that openSUSE 12.3 has GNOME 3.6, where you can still run fallback mode and avoid gnome-shell. With GNOME 3.8 (which I was testing with), we no longer have that option. I don't know if this is worth shipping an update for -- probably not. But if it isn't included upstream, we should look into adding it to the next release. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c4 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-xorg-bugs@forge.pr |msrb@suse.com |ovo.novell.com | --- Comment #4 from Stefan Dirsch <sndirsch@suse.com> 2013-06-06 02:46:06 UTC --- Reassigning to Michal, since he worked on Xvfb (since openSUSE 12.3 a seperate package with seperate Xserver sources) lately. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c5 Michal Srb <msrb@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #5 from Michal Srb <msrb@suse.com> 2013-06-06 07:20:48 UTC --- I'll prepare the update, but to clarify: This is not Xvnc but Xvfb. (With x11vnc started as client that turns it into VNC server.) Xvfb is built normally from Xserver sources. By the way, Xvnc supports XRANDR and has it enabled by default. It could be better choice than Xvfb + x11vnc. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c6 --- Comment #6 from Stefan Dirsch <sndirsch@suse.com> 2013-06-06 09:12:08 UTC --- Stupid me. I messed up Xvnc with Xvfb. I believe fixing this for factory would be enough, Michal. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c7 --- Comment #7 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-06 12:00:22 CEST --- This is an autogenerated message for OBS integration: This bug (823410) was mentioned in https://build.opensuse.org/request/show/177926 Maintenance / https://build.opensuse.org/request/show/177929 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c8 --- Comment #8 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-07 04:00:18 CEST --- This is an autogenerated message for OBS integration: This bug (823410) was mentioned in https://build.opensuse.org/request/show/177969 Factory / xorg-x11-server -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c9 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #9 from Stefan Dirsch <sndirsch@suse.com> 2013-06-07 02:07:30 UTC --- Changes are submitrequested for openSUSE 12.2/12.3 and factory. So let's close this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c10 --- Comment #10 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-07 05:00:09 CEST --- This is an autogenerated message for OBS integration: This bug (823410) was mentioned in https://build.opensuse.org/request/show/177970 Factory / xf86-video-mga -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c11 Egbert Eich <eich@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |eich@suse.com Resolution|FIXED | --- Comment #11 from Egbert Eich <eich@suse.com> 2013-06-07 07:23:50 UTC --- Guys, this is not the proper way to do it! We do *not* want to maintain a patch forever therefore we need to make sure that it becomes integrated in upstream or else not take it. The proper way to handle this is: 1. Find out if this patch has been posted to xorg-devel already, if there was a discussion and what the outcome was. If the outcome was to not bother with Xvfb any more then we should probably drop the idea. 2. In all other cases, preprare what was proposed. 3. If there was no discussion a. port the patch to the current git head b. add a commit message describing why this patch is useful c. attribute authorship to original author. 4. post it to xorg-devel (and Keith Packard personally). 5. make sure that the patch receives attention. Michal, would you have time to do this? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c12 Michal Srb <msrb@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #12 from Michal Srb <msrb@suse.com> 2013-06-07 08:20:04 UTC --- I checked if it is in git or posted to xorg-devel; It was posted to xorg-devel. Without any reactions since 12.1.2013 however. I will ask for attention and add Tested-by. I included proper headers to the patch submitted to xorg-x11-server, including original author. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c13 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com --- Comment #13 from Benjamin Brunner <bbrunner@suse.com> 2013-06-10 05:46:24 CEST --- Michal, thanks for your submission for 12.2 and 12.3. I'll leave the request open as long as the upstream-status is unclear or I hear something else. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c14 --- Comment #14 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-10 07:00:10 CEST --- This is an autogenerated message for OBS integration: This bug (823410) was mentioned in https://build.opensuse.org/request/show/178325 Maintenance / https://build.opensuse.org/request/show/178328 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c15 --- Comment #15 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-06-10 08:00:12 CEST --- This is an autogenerated message for OBS integration: This bug (823410) was mentioned in https://build.opensuse.org/request/show/178333 Maintenance / https://build.opensuse.org/request/show/178338 Maintenance / -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |obs:running:1819:moderate -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|obs:running:1819:moderate | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c16 --- Comment #16 from Swamp Workflow Management <swamp@suse.de> 2013-07-05 09:05:29 UTC --- openSUSE-SU-2013:1148-1: An update that contains security fixes can now be installed. Category: security (moderate) Bug References: 815583,823410 CVE References: Sources used: openSUSE 12.3 (src): xorg-x11-server-7.6_1.13.2-1.9.1 openSUSE 12.2 (src): xorg-x11-server-7.6_1.12.3-1.33.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c17 --- Comment #17 from Swamp Workflow Management <swamp@suse.de> 2013-07-11 04:04:47 UTC --- openSUSE-SU-2013:1177-1: An update that contains security fixes can now be installed. Category: security (moderate) Bug References: 815583,823410 CVE References: Sources used: openSUSE 11.4 (src): xorg-x11-server-7.6_1.9.3-15.40.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=823410 https://bugzilla.novell.com/show_bug.cgi?id=823410#c18 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #18 from Marcus Meissner <meissner@suse.com> 2013-07-11 06:35:08 UTC --- released i guess -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com