[Bug 1131074] New: zypper up usurped default desktop TDE and default display-manager TDM with IceWM and XDM
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074 Bug ID: 1131074 Summary: zypper up usurped default desktop TDE and default display-manager TDM with IceWM and XDM Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: mrmazda@earthlink.net QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created attachment 801741 --> http://bugzilla.opensuse.org/attachment.cgi?id=801741&action=edit .tgz of /var/log/zypp/history and /var/log/zypper.log Original summary: zypper up usurped default desktop TDE and default display-manager TDM with IceWM and XDM zypper up inexplicably changed /etc/alternatives/ thus: default-displaymanager -> /usr/lib/X11/displaymanagers/tdm default-xsession.desktop -> /usr/share/xsessions/tde.desktop to default-displaymanager -> /usr/lib/X11/displaymanagers/xdm default-xsession.desktop -> /usr/share/xsessions/icewm-session.desktop Bug 1131073 has y2logs, Xorg.0.log, dmesg, journal (3 boots) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c1
--- Comment #1 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c2
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c3
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c4
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c6
--- Comment #6 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c7
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c8
Felix Miata
Looks like you've removed /usr/share/xsessions/tde.desktop meanwhile.
Looks like that to update-alternatives, but it looks like it's there to ls: # ls -l /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 32 Mar 31 03:44 /etc/alternatives/default-displaymanager -> /usr/lib/X11/displaymanagers/tdm # ls -l /etc/alternatives/default-xsession.desktop lrwxrwxrwx 1 root root 32 Mar 31 03:43 /etc/alternatives/default-xsession.desktop -> /usr/share/xsessions/tde.desktop # ls -l /usr/share/xsessions/ lrwxrwxrwx 1 root root 42 Sep 21 2018 default.desktop -> /etc/alternatives/default-xsession.desktop lrwxrwxrwx 1 root root 13 Sep 21 2018 icewm-session.desktop -> icewm.desktop -rw-r--r-- 1 root root 2498 Sep 21 2018 icewm.desktop -rw-r--r-- 1 root root 4083 Mar 18 16:52 tde.desktop # update-alternatives --config default-displaymanager There are 3 choices for the alternative default-displaymanager (providing /usr/lib/X11/displaymanagers/default-displaymanager). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/X11/displaymanagers/tdm 15 auto mode 1 /usr/lib/X11/displaymanagers/console 5 manual mode 2 /usr/lib/X11/displaymanagers/tdm 15 manual mode 3 /usr/lib/X11/displaymanagers/xdm 10 manual mode Press <enter> to keep the current choice[*], or type selection number: There is 1 choice for the alternative default-xsession.desktop (providing /usr/share/xsessions/default.desktop). # update-alternatives --config default-xsession.desktop Selection Path Priority Status ------------------------------------------------------------ 0 /usr/share/xsessions/icewm-session.desktop 15 auto mode 1 /usr/share/xsessions/icewm-session.desktop 15 manual mode Press <enter> to keep the current choice[*], or type selection number /usr/share/xsessions/tde.desktop and /usr/lib/X11/disaplaymangers/tdm are owned by package trinity.tdm. # zypper ref # zypper -v in -f trinity-tdm The rebooting produced: # update-alternatives --config default-displaymanager There are 3 choices for the alternative default-displaymanager (providing /usr/lib/X11/displaymanagers/default-displaymanager). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/X11/displaymanagers/tdm 30 auto mode 1 /usr/lib/X11/displaymanagers/console 5 manual mode 2 /usr/lib/X11/displaymanagers/tdm 30 manual mode 3 /usr/lib/X11/displaymanagers/xdm 10 manual mode ... # update-alternatives --config default-xsession.desktop Selection Path Priority Status ------------------------------------------------------------ 0 /usr/share/xsessions/icewm-session.desktop 15 auto mode 1 /usr/share/xsessions/icewm-session.desktop 15 manual mode ...
This is what you want for surviving the next "zypper up".
Looks like I'm set for TDM, but since tde-session.desktop is not found by update-alternatives, what to do for tde-session.desktop to survive I'm at at loss. Is this a bug that needs to be reported to TDE's bug tracker, or a bug in update-alternatives not finding a file that clearly exists? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c9
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074#c10
--- Comment #10 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074
Felix Miata
participants (1)
-
bugzilla_noreply@novell.com