|
Bugzilla – Full Text Bug Listing |
| Summary: | gdm doesn't start i3 window manger | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Arun Persaud <arun> |
| Component: | X11 Applications | Assignee: | E-mail List <xorg-maintainer-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | arun, dimstar |
| Version: | Current | Flags: | eich:
needinfo?
(arun) |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
(In reply to Arun Persaud from comment #0) The part about GNOME wayland session is 'irrelevant' to this bug (it's a different one, already fixed in the devel prj) > Here, the first lines are: > > if test -x /etc/X11/xdm/Xsession; then > exec /etc/X11/xdm/Xsession $1 $GDM_LANG > fi The recommendation to log it against X11 was that gdm did not change in the last 5-6 months - but X/xdm did, possibly in an incompatible way. If the script provided by gdm needs to be adjusted, this can clearly be done. (In reply to Arun Persaud from comment #0) > > if test -x /etc/X11/xdm/Xsession; then > exec /etc/X11/xdm/Xsession $1 $GDM_LANG > fi To make life a bit easier, could you please log the entire command line? Just add something like: echo "Xsession $i $GDM_LANG" > /tmp/x-log" log in and get us /tmp/x-log. Ok, found it. Just pushed a fix into X11:XOrg. Will go to Factory with the next batch. Hi guess this is not needed anymore, but just in case here is the output of the echo from /etc/gdm/Xsession: /etc/X11/xdm/Xsession i3 en_US.utf8 thanks for looking into this ;) Arun This is an autogenerated message for OBS integration: This bug (973045) was mentioned in https://build.opensuse.org/request/show/382452 Factory / xdm |
Since a few weeks (~4), I was not able to log into i3 from gdm. The screen would just go blank for a second and then return to the login prompt. I kept on installing Tumbleweed updates and the situation changed a bit over time as follows: At the beginning I was only able to log into the standard gnome session (not the wayland one), after switching to the console, stopping xdm using "systemctl stop xdm", killing gdm and all its task and doing a "systemctl start xdm". I had a bit more time on 3/26 to look into this and after installing xorg-x11-server-wayland (which wasn't installed, missing dependency?), I was able to log into both gnome sessions, even without killing gdm as described above. However, I was still not able to log into i3 (some problem of just returning to the login screen). I then was able to trace the problem back a bit further to /etc/gdm/Xsession (in current tumbleweed). Here, the first lines are: if test -x /etc/X11/xdm/Xsession; then exec /etc/X11/xdm/Xsession $1 $GDM_LANG fi If I delete the $GDM_LANG from those lines, i3 starts again without any problems. I also first reported this in https://bugzilla.opensuse.org/show_bug.cgi?id=932787 But got a recommendation to open a separate bug for this. This is all with all current updates installed, e.g. I run zypper up and zypper dup around once a week. I have the standard tumbleweed repos + packman-tumbleweed (mostly vlc and video codecs), and the python3 devel-repo active. HTH Arun