[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 <mrmazda@earthlink.net> --- Created attachment 801742 --> http://bugzilla.opensuse.org/attachment.cgi?id=801742&action=edit zypper lr -d output -- 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#c2 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS Flags| |needinfo?(mrmazda@earthlink | |.net) --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> --- tdm? tde? -- 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#c3 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(mrmazda@earthlink | |.net) | --- Comment #3 from Felix Miata <mrmazda@earthlink.net> --- http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/osstw/trinity-r14/R... http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/osstw/trinity-r14/R... http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse15.0/trinit... http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse15.0/trinit... -- 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#c4 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(mrmazda@earthlink | |.net) --- Comment #4 from Stefan Dirsch <sndirsch@suse.com> --- tdm/tde has a lower update-alternatives priority than xdm/icewm? Check with update-alternatives tool ... -- 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#c6 --- Comment #6 from Stefan Dirsch <sndirsch@suse.com> --- Looks like you've removed /usr/share/xsessions/tde.desktop meanwhile. Whatever. Highest number wins here. update-alternatives is in auto mode by default, means highest number wins. You should switch to manual mode. As documentation I'm aware of "update-alternatives --help" and the manual page. --- When using the --config option, update-alternatives will list all of the choices for the link group of which given name is the master alternative name. The current choice is marked with a ‘*’. You will then be prompted for your choice regarding this link group. Depending on the choice made, the link group might no longer be in auto mode. You will need to use the --auto option in order to return to the automatic mode (or you can rerun --config and select the entry marked as automatic). -- This is what you want for surviving the next "zypper up". -- 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#c7 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |WORKSFORME --- Comment #7 from Stefan Dirsch <sndirsch@suse.com> --- Closing as WORKSFORME. -- 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#c8 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo? --- Comment #8 from Felix Miata <mrmazda@earthlink.net> --- (In reply to Stefan Dirsch from comment #6)
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 <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo? | --- Comment #9 from Stefan Dirsch <sndirsch@suse.com> --- Please report to TDE's bug tracker. -- 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#c10 --- Comment #10 from Felix Miata <mrmazda@earthlink.net> --- Turns out I did that last October. It hasn't been touched except by me. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1131074 Felix Miata <mrmazda@earthlink.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.pearsoncomputi | |ng.net/show_bug.cgi?id=2983 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com