[Bug 1208904] New: X11 login form broken
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 Bug ID: 1208904 Summary: X11 login form broken Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: Maintenance Assignee: screening-team-bugs@suse.de Reporter: antoine.mechelynck@gmail.com QA Contact: qa-bugs@suse.de Found By: Community User Blocker: --- Not sure if I filed this bug in the right Component, feel free to reassign. Tumbleweed 20230301. Didn't happen in February versions. When trying to boot and log in to X11, an error page (white with black text) appears (on tty7), as follows: (screen icon with unhappy face) Oh, no! Something has gone wrong. A problem has occurred and the system can't recover. Please contact a system administrator. Ctrl-Alt-F1 to Ctrl-Alt-F6 still work and I can log in in text mode. Temporary solution: - Manually edit /etc/sysconfig/displaymanager and give DISPLAYMANAGER_AUTOLOGIN a nonemty value for an existing username. This user, even if root, will be logged in automatically into X without needing a password. - Manually edit /etc/sysconfig/windowmanager and make sure DEFAULT_WM is defaulted. - Run update-alternatives --config default-xsession.desktop and select something else than gnome or plasma5. With lxde it works, though AFAICT only two virtual desktops will be available and everything will be displayed bigger than it used to be. - Close X11 and start it again (e.g. init 3 followed by init 5). Results: You are now logged into the GUI, bypassing the X11 login form. The error screen remains visible on /dev/tty7. It is still not possible to log into a different user in GUI mode, other than by changing the value of DISPLAYMANAGER_AUTOLOGIN in /etc/sysconfig/displaymanager then closing down and restarting X11. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Maintenance |X.Org Assignee|screening-team-bugs@suse.de |gfx-bugs@suse.de QA Contact|qa-bugs@suse.de |gfx-bugs@suse.de -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c1 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |IN_PROGRESS CC| |antoine.mechelynck@gmail.co | |m Flags| |needinfo?(antoine.mechelync | |k@gmail.com) --- Comment #1 from Stefan Dirsch <sndirsch@suse.com> --- This looks like you're running fbdev driver with a low resolution. Provide at least output of 'inxi -aG' and files /var/log/Xorg.0.log and ~/.local/share/xorg/Xorg.0.log -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c2 --- Comment #2 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865275 --> http://bugzilla.opensuse.org/attachment.cgi?id=865275&action=edit output of inxi -aG attachment 1 of 3, see comment #2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c3 --- Comment #3 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865276 --> http://bugzilla.opensuse.org/attachment.cgi?id=865276&action=edit /var/log/Xorg.0.log attachment 2 of 3, see comment #2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c4 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(antoine.mechelync | |k@gmail.com) | --- Comment #4 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- ~/.local/share/xorg/ -- not found, see somment #2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c5 --- Comment #5 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- oops... I said "comment 2" but I meant three times comment #1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c6 --- Comment #6 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- One downside of my "temporary solution" (comment #0) is that on boot the autologged X11 user comes up on /dev/tty2, thus blocking one console against a possible text login. Previously it came up on /dev/tty8 if I displayed the text login prompt (with or without actually logging in) on all six /dev/tty1 to /dev/tty6 before logging in to X11. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmazda@earthlink.net -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c7 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(antoine.mechelync | |k@gmail.com) --- Comment #7 from Stefan Dirsch <sndirsch@suse.com> --- Thanks. Kernel support appears to be active. Graphics: Device-1: Intel CometLake-S GT2 [UHD Graphics 630] vendor: ASUSTeK driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: HDMI-A-2 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9bc8 class-ID: 0300 Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8 driver: X: loaded: intel unloaded: fbdev,modesetting,vesa dri: i965 gpu: i915 display-ID: :0 screens: 1 Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x203mm (10.63x7.99") s-diag: 338mm (13.3") Monitor-1: HDMI-A-2 mapped: HDMI2 model-id: NCS 0x2275 built: 2018 res: 1024x768 hz: 60 dpi: 87 gamma: 1 size: 300x230mm (11.81x9.06") diag: 378mm (14.9") ratio: 4:3, 5:4 modes: max: 1024x768 min: 720x480 API: OpenGL v: 4.6 Mesa 23.0.0 renderer: Mesa Intel UHD Graphics 630 (CML GT2) direct render: Yes Not sure, why only a resolution of 1024x768 is being detected. I guess you have a monitor with a bigger resolution? I see this in the X logfile [ 10002.700] (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: cannot open shared object file: No such file or directory) [ 10002.700] (EE) AIGLX error: unable dto load driver i965 Not sure why there is still this i965_dri.so driver loaded. It should be iris_dri.so instead. There is no longer any i965_dri.so driver. First thing to try is uninstalling xf86-video-intel package, so modeset X driver is being used. Then on the desktop please run the following commands xrandr glxinfo -B and provide the output of these. Also again /var/log/Xorg.0.log with the uninstalled intel X driver. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c8 --- Comment #8 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- My Fujitsu monitor is fairly old; I'm not sure what resolutions it supports but 1024x768 is good enough for me. In Yast Hardware Information, under "Monitor���LCD Monitor���Resources���Resolution" I see several entries, namely 1024x768, 1280x1024, 1280x960, 1360x768 and 1920x1080. Not sure which of these different aspects (width::height) are supported by my monitor display. I'll make the changes you suggest but not now as I must go to town so I am not clearing the NEEDINFO. See you later. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c9 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #865276|0 |1 is obsolete| | --- Comment #9 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865283 --> http://bugzilla.opensuse.org/attachment.cgi?id=865283&action=edit /var/log/Xorg.0.log after changes This is /var/log/Xorg.0.log after doing the following: 1. YaST: uninstall xf86-video-intel version 2.99.917.916_g31486f40-3.3 OK 2. xrandr > ~/xrandr.log 3. glxinfo -B > ~/glxinfo.log The other two logs will be attached shortly. FWIW, my Tumbleweed system is now at snapshot 20230303. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c10 --- Comment #10 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865284 --> http://bugzilla.opensuse.org/attachment.cgi?id=865284&action=edit output from xrandr -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c11 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(antoine.mechelync | |k@gmail.com) | --- Comment #11 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865285 --> http://bugzilla.opensuse.org/attachment.cgi?id=865285&action=edit output from "glxinfo -B" -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c12 --- Comment #12 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- P.S. I have *not yet* restarted X since the actions described in comment #9. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c13 --- Comment #13 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Tony Mechelynck from comment #10)
Created attachment 865284 [details] output from xrandr
It's detected with a native resolution(+) of 1024x768 and configured with that(*). Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767 DP1 disconnected primary (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 230mm 1024x768 60.00*+ 1920x1080 60.00 59.94 1280x1024 85.02 60.02 1440x900 74.98 59.90 1280x960 60.00 1360x768 60.02 1280x800 59.91 1280x720 119.99 60.00 59.94 720x480 60.00 59.94 VIRTUAL1 disconnected (normal left inverted right x axis y axis) But you can try to activate 1080p with xrandr --output HDMI2 --mode 1920x1080 or any of the other modes. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c14 --- Comment #14 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Tony Mechelynck from comment #12)
P.S. I have *not yet* restarted X since the actions described in comment #9.
Thanks. This explains, why the X log still contains intel driver. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c15 --- Comment #15 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Tony Mechelynck from comment #11)
Created attachment 865285 [details] output from "glxinfo -B"
This looks good. OpenGL renderer string: Mesa Intel(R) UHD Graphics 630 (CML GT2) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c16 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(antoine.mechelync | |k@gmail.com) --- Comment #16 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Stefan Dirsch from comment #14)
(In reply to Tony Mechelynck from comment #12)
P.S. I have *not yet* restarted X since the actions described in comment #9.
Thanks. This explains, why the X log still contains intel driver.
So this remains open ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c17 --- Comment #17 from Stefan Dirsch <sndirsch@suse.com> --- (In reply to Stefan Dirsch from comment #16)
(In reply to Stefan Dirsch from comment #14)
(In reply to Tony Mechelynck from comment #12)
P.S. I have *not yet* restarted X since the actions described in comment #9.
Thanks. This explains, why the X log still contains intel driver.
So this remains open ...
I mean the new X logfile after restarting X. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c18 --- Comment #18 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- I had written this before seeing comment #17 and got a mid-air collision but I think it answers your NEEDINFO: (In reply to Stefan Dirsch from comment #13)
(In reply to Tony Mechelynck from comment #10)
Created attachment 865284 [details] output from xrandr
It's detected with a native resolution(+) of 1024x768 and configured with that(*).
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767 DP1 disconnected primary (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 230mm 1024x768 60.00*+ 1920x1080 60.00 59.94 1280x1024 85.02 60.02 1440x900 74.98 59.90 1280x960 60.00 1360x768 60.02 1280x800 59.91 1280x720 119.99 60.00 59.94 720x480 60.00 59.94 VIRTUAL1 disconnected (normal left inverted right x axis y axis)
But you can try to activate 1080p with
xrandr --output HDMI2 --mode 1920x1080
or any of the other modes.
As "any other mode" I'll try 1280x960 which has the same height:width aspect as the resolution I'm currently using. This means that I'll soon be doing the following: 1. Close anything (including the browser) which needs to be "properly closed" before logging out of X 2. xrandr --output HDMI2 --mode 1280x960 > ~/xrandr.modeset.log 3. log out of X11. I expect the error screen will still be present instead of the GUI login prompt ��� we'll see. 4. (on a text console) init 3 5. (on the same text console) init 5 -- this will bring me back to the same autologged GUI user I am now. 6. restart (among others) the browser 7. attach to this bug the output of step 2 and a fresh copy of /var/log/Xorg.0.log -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c19 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #865283|0 |1 is obsolete| | --- Comment #19 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Created attachment 865286 --> http://bugzilla.opensuse.org/attachment.cgi?id=865286&action=edit /var/log/Xorg.0.log after setting resolution to 1280x960 then logout/login to X11 This is the fresh Xorg.0.log promised in comment #18, obtained after the procedure described therein. After logging out of X, the "normal" graphical login prompt appeared. The xrandr modeset log will be attached shortly. Then I'll undo my "temporary solution" described in comment #0. Thanks a lot Stefan: even though nothing was changed in the distribution, I couldn't have found out without help how to fix it on my side. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c20 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(antoine.mechelync | |k@gmail.com) | --- Comment #20 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- The stdout output of the xrandr modeset operation was a zero-length file. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c21 --- Comment #21 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- Hm. The GUI login form has come back, and yet if I run xrandr now with no parameters, this is what I get: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) HDMI-2 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 256mm x 192mm 1024x768 60.00*+ 1920x1080 60.00 59.94 1280x1024 85.02 60.02 1440x900 74.98 59.90 1280x960 60.00 1360x768 60.02 1280x800 59.91 1280x720 119.99 60.00 59.94 720x480 60.00 59.94 as if 1024x768 was still both preferred and current. I don't understand. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c22 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(antoine.mechelync | |k@gmail.com) --- Comment #22 from Stefan Dirsch <sndirsch@suse.com> --- Ok. So seems switching to modeset driver helped. Now the correct driver is being loaded. [ 65154.630] (II) AIGLX: Loaded and initialized iris [ 65154.630] (II) GLX: Initialized DRI2 GL provider for screen 0 Switching resolution via xrandr is not permanent. But I think changing the resolution doesn't work anyway. Probably the monitor can only do 1024x768. What is still left? Can I close this ticket? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c23 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(antoine.mechelync | |k@gmail.com) | --- Comment #23 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- (In reply to Stefan Dirsch from comment #22)
What is still left? Can I close this ticket?
Everything is still displayed bigger than before (as part of the "temporary solution" in comment #0) I temporarily used lxde (I've now gone back to the gnome window manager) but it is a rather minor annoyance. If you know how to shrink everything displayed it would be welcome information, but even if you don't this report can be RESOLVED FIXED. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c24 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #24 from Stefan Dirsch <sndirsch@suse.com> --- This bigger than before still sounds like a small resolution. But apparently it doesn't work to set another resolution than 1024x768 with this monitor. Let's close as fixed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208904 http://bugzilla.opensuse.org/show_bug.cgi?id=1208904#c25 Tony Mechelynck <antoine.mechelynck@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED --- Comment #25 from Tony Mechelynck <antoine.mechelynck@gmail.com> --- (In reply to Stefan Dirsch from comment #24)
This bigger than before still sounds like a small resolution. But apparently it doesn't work to set another resolution than 1024x768 with this monitor. Let's close as fixed.
OK, so let's set VERIFIED to show that the reporter (me) agrees with the resolution. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com