[Bug 955101] New: YaST2 doesn't start under Gnome / Wayland
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 Bug ID: 955101 Summary: YaST2 doesn't start under Gnome / Wayland Classification: openSUSE Product: openSUSE Tumbleweed Version: 2015* Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: David@WalkerStreet.info QA Contact: jsrain@suse.com Found By: --- Blocker: --- YaST2 doesn't start under Gnome/Wayland when invoked from gnome-shell. When invoked from a shell window with gnomesu, the following results:
gnomesu yast2 (gnomesu:8711): Gtk-WARNING **: gtk_window_set_titlebar() called on a realized window Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. No protocol specified QXcbConnection: Could not connect to display :0 /usr/sbin/yast2: line 440: 8736 Aborted (core dumped) $y2ccbin $Y2UI_ARGS "$@"
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c3 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |os.gnome.maintainers@gmail. | |com, zaitor@opensuse.org Resolution|WONTFIX |--- --- Comment #3 from Bjørn Lie <zaitor@opensuse.org> --- One can also do xhost +LOCAL: (and xhost -LOCAL: once done) --- The reason I reopen this bug is because the problem is not an xserver (we got that covered via xwayland), but the need to port/add support for polkit auth instead of xdg-su that yast is using as of now. I assume this would be of benefit even in SLE, as the dialog is "niceer" and fine-grained auth possibilities are even better. Yast not launching on wayland will block openSUSE from setting wayland as default session for GNOME (and KDE/Plasma down the line sooner or later) for ever, so this is something that at least 2 major DE "outlets" inside openSUSE wants to happen. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |975831 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugzilla.opensuse.or | |g/show_bug.cgi?id=977570 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c8 --- Comment #8 from Calin Calin <calinuswork@gmail.com> --- I've updated to the latest Tumbleweed snapshoot that brings gnome 3.22 with wayland as default, this issue is still present. Is there any resolution in sight for this? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c9 --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Calin Calin from comment #8)
I've updated to the latest Tumbleweed snapshoot that brings gnome 3.22 with wayland as default, this issue is still present. Is there any resolution in sight for this?
On short term only the workaround that is noted in comment #3 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c10 --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> --- (or of course explicitly using the X-session - which is still available) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c11 Calin Calin <calinuswork@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FEATURE |--- --- Comment #11 from Calin Calin <calinuswork@gmail.com> --- I am reopening this as it is not solved yet and the lastest snapshoot of Tumbleweed adds gnome 3.22 that uses wayland as default. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 Dingzhong Chen <wsxy162@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wsxy162@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c15 Andreas Winter <netzheimer@posteo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |netzheimer@posteo.de --- Comment #15 from Andreas Winter <netzheimer@posteo.de> --- I opened a feature request at opensuse Fate. Please vote for it! :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c16 --- Comment #16 from Andreas Winter <netzheimer@posteo.de> --- Sry. Here is the link https://features.opensuse.org/322297 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c18 Frederic Crozat <fcrozat@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fcrozat@suse.com --- Comment #18 from Frederic Crozat <fcrozat@suse.com> --- A slightly more secure alternative: xhost +SI:localuser:root This is similar to the current security model used on X11 on Leap 42.2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c19 Attila Pinter <attila.nanuka@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |attila.nanuka@gmail.com --- Comment #19 from Attila Pinter <attila.nanuka@gmail.com> --- I this is resolved, but I just ran into this on Tumbleweed:
gnomesu yast2
(gnomesu:5915): Gtk-WARNING **: gtk_window_set_titlebar() called on a realized window Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Yast opens fine if I log in to X instead of Wayland.
xhost +SI:localuser:root
This indeed resolves the issue. Please not that yast was working fine till today. Possibly an update went wrong? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c20 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vpelcak@suse.com --- Comment #20 from Dominique Leuenberger <dimstar@opensuse.org> --- *** Bug 1045553 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=955101 http://bugzilla.opensuse.org/show_bug.cgi?id=955101#c22 Daniel Ziltener <zilti@lyrion.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zilti@lyrion.ch --- Comment #22 from Daniel Ziltener <zilti@lyrion.ch> --- I still have the exact same problem, but under Plasma-Wayland: zilti@Desktop:~> kdesu yast2 No X authentication info set for display ":1" No X authentication info set for display ":1" Using Wayland-EGL Using the 'wl-shell' shell integration No X authentication info set for display ":1" -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com