[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#778695: marked as done (wheezy -> jessie: no gdm3 prompt, dependency loops and broken initrd)



Your message dated Thu, 4 Mar 2021 14:00:11 +0100
with message-id <082eed9f-986f-4b89-d7e1-75dc280bfce3@debian.org>
and subject line upgrade report for EOL Debian release
has caused the Debian Bug report #778695,
regarding wheezy -> jessie: no gdm3 prompt, dependency loops and broken initrd
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
778695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778695
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: upgrade-reports
Severity: grave

This is the third jessie upgrade I perform from jessie. The previous one
was documented in #774314.

It seems that the dependency loop problems are still there, and there were so
many problems with the upgrade that I don't believe it would be right to
release jessie as such (hence the "grave" severity). I know that I certainly
can't spend the 6h i did on this workstation on all the workstations in the
office. :)

I followed the two-stage upgrade procedure from the install manual. My
notes are here:

https://wiki.koumbit.net/JessieUpgrade

During the `dist-upgrade` step (after the `upgrade`), there was a
failure i couldn't trace back (because i somehow got out of that ttyrec
by mistake). After that, I got the following error trying to run
`dist-upgrade` again:

root@desktop008:/# apt-get dist-upgrade -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold'
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 aptdaemon : Depends: python-aptdaemon (= 0.45-2) but 1.1.1-4 is installed
 auctex : Depends: emacs24 or
                   emacs-snapshot but it is not installable
 cheese : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 cups : Depends: cups-core-drivers (>= 1.7.5-10) but it is not installed
        Depends: cups-server-common (>= 1.7.5-10) but it is not installed
        Depends: cups-client (>= 1.7.5-10) but 1.5.3-5+deb7u4 is installed
        Depends: cups-filters (>= 1.0.24-3~) but 1.0.18-2.1+deb7u1 is installed
        Recommends: cups-filters (>= 1.0.42) but 1.0.18-2.1+deb7u1 is installed or
                    foomatic-filters (>= 4.0)
        Recommends: cups-filters (>= 1.0.36) but 1.0.18-2.1+deb7u1 is installed or
                    ghostscript-cups (>= 9.02~)
 cups-bsd : Depends: cups-client (= 1.7.5-10) but 1.5.3-5+deb7u4 is installed
 cups-client : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 dpkg : Breaks: fontconfig (< 2.11.0-6.2) but 2.9.0-7.1 is installed
        Breaks: man-db (< 2.6.3-6) but 2.6.2-1 is installed
 eog : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 evolution : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 evolution-plugins : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 foomatic-db-engine : Depends: cups-filters (>= 1.0.42) but 1.0.18-2.1+deb7u1 is installed or
                               foomatic-filters (>= 4.0)
 gdm3 : Depends: libaudit0 (>= 1.7.13) but it is not installable
 gir1.2-freedesktop : Depends: gir1.2-glib-2.0 (= 1.32.1-1) but 1.42.0-2.2 is installed
 gnome-color-manager : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-contacts : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-control-center : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-documents : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-panel : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-screensaver : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 gnome-settings-daemon : Depends: libgnome-desktop-3-2 (>= 3.4.0) but it is not installable
 gnome-themes-standard : Depends: libpangocairo-1.0-0 (>= 1.14.0) but it is not installed
 gtk2-engines-pixbuf : Depends: libgtk2.0-0 (= 2.24.10-2) but 2.24.25-1 is installed
 libc-dev-bin : Depends: libc6 (< 2.14) but 2.19-13 is installed
 libc6-dev : Depends: libc6 (= 2.13-38+deb7u7) but 2.19-13 is installed
 libcairo2-dev : Depends: libcairo2 (= 1.12.2-3) but 1.14.0-2.1 is installed
 libcupscgi1 : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 libcupsdriver1 : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 libcupsimage2 : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 libcupsmime1 : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 libcupsppdc1 : Depends: libcups2 (= 1.5.3-5+deb7u4) but 1.7.5-10 is installed
 libevolution : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 libgail-3-0 : Depends: libgtk-3-0 (= 3.4.2-7) but 3.14.5-1 is installed
 libgail18 : Depends: libgtk2.0-0 (= 2.24.10-2) but 2.24.25-1 is installed
 libgdk-pixbuf2.0-dev : Depends: libgdk-pixbuf2.0-0 (= 2.26.1-1) but 2.31.1-2+b1 is installed
 libglib2.0-bin : Depends: libglib2.0-0 (= 2.33.12+really2.32.4-5) but 2.42.1-1 is installed
 libglib2.0-dev : Depends: libglib2.0-0 (= 2.33.12+really2.32.4-5) but 2.42.1-1 is installed
 libgtk-3-0 : Depends: libpangocairo-1.0-0 (>= 1.36.7) but it is not installed
 libgtk-3-bin : Depends: libgtk-3-common (= 3.4.2-7) but 3.14.5-1 is installed
 libgtk-3-dev : Depends: libgtk-3-0 (= 3.4.2-7) but 3.14.5-1 is installed
 libgtk2.0-0 : Depends: libpangocairo-1.0-0 (>= 1.28.3) but it is not installed
 libgtk2.0-bin : Depends: libgtk2.0-0 (= 2.24.10-2) but 2.24.25-1 is installed
 libmagickwand-6.q16-2 : Depends: libmagickcore-6.q16-2 (>= 8:6.8.9.9) but it is not installed
 libpango1.0-0 : Depends: libpangocairo-1.0-0 (= 1.36.8-3) but it is not installed
                 Depends: libpangox-1.0-0 (>= 0.0.2-2~) but it is not installed
                 Depends: libpangoxft-1.0-0 (= 1.36.8-3) but it is not installed
 libpango1.0-dev : Depends: libpango1.0-0 (= 1.30.0-1) but 1.36.8-3 is installed
 libwebkitgtk-1.0-0 : Depends: libpangocairo-1.0-0 (>= 1.30.0) but it is not installed
                      Depends: libsecret-1-0 (>= 0.7) but it is not installed
                      Depends: libsoup2.4-1 (>= 2.44.0) but 2.38.1-3 is installed
                      Depends: libwebp5 but it is not installed
                      Recommends: gstreamer1.0-plugins-base but it is not installed
                      Recommends: gstreamer1.0-plugins-good but it is not installed
                      Recommends: geoclue-2.0 but it is not installed
 nautilus : Depends: libgnome-desktop-3-2 (>= 3.2.0) but it is not installable
 printer-driver-foo2zjs : Depends: foomatic-filters
 printer-driver-gutenprint : Depends: ghostscript-cups
 printer-driver-hpcups : Depends: ghostscript-cups
 printer-driver-m2300w : Depends: cups-filters (>= 1.0.42) but 1.0.18-2.1+deb7u1 is installed or
                                  foomatic-filters (>= 4.0.0~bzr156)
 printer-driver-pxljr : Depends: cups-filters (>= 1.0.42) but 1.0.18-2.1+deb7u1 is installed or
                                 foomatic-filters (>= 4.0.0~bzr156)
 printer-driver-splix : Depends: ghostscript-cups
 python-aptdaemon.gtk3widgets : Depends: python-aptdaemon (= 0.45-2) but 1.1.1-4 is installed
 python-gi-cairo : Depends: python-gi (= 3.2.2-2) but 3.14.0-1 is installed
 xserver-xephyr : Depends: libaudit0 (>= 1.7.13) but it is not installable
 xserver-xorg-core : Depends: libaudit0 (>= 1.7.13) but it is not installable
E: Unmet dependencies. Try using -f.

I gladly obliged and ran dist-upgrade with `-f` again. Then it failed on pango:

Paramétrage de libgdk-pixbuf2.0-0:amd64 (2.31.1-2+b1) ...
g_module_open() failed for /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory
dpkg: des problèmes de dépendances empêchent la configuration de libpango-1.0-0:amd64 :
 libpango-1.0-0:amd64 dépend de fontconfig (>= 2.1.91) ; cependant :
 Le paquet fontconfig n'est pas encore configuré.

dpkg: erreur de traitement du paquet libpango-1.0-0:amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 libpango-1.0-0:amd64

I beat it over the head again with another -f run and got further:

Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.31.1-2+b1) ...
(Reading database ... 346603 files and directories currently installed.)
Preparing to unpack .../perl-modules_5.20.1-5_all.deb ...
Unpacking perl-modules (5.20.1-5) over (5.14.2-21+deb7u2) ...
Setting up libgdbm3:amd64 (1.8.3-13.1) ...
Setting up perl-modules (5.20.1-5) ...
Setting up perl (5.20.1-5) ...
dpkg: cycle found while processing triggers:
 chain of packages whose triggers are or may be responsible:
  munin-node -> munin-node
 packages' pending triggers which are or may be unresolvable:
  gnome-menus: /usr/share/applications
  munin-node: perl-major-upgrade
  gconf2: /usr/share/gconf/schemas
dpkg: error processing package gnome-menus (--configure):
 triggers looping, abandoned
dpkg: cycle found while processing triggers:
 chain of packages whose triggers are or may be responsible:
  munin-node -> munin-node -> munin-node
 packages' pending triggers which are or may be unresolvable:
  munin-node: perl-major-upgrade
  gconf2: /usr/share/gconf/schemas
dpkg: error processing package munin-node (--configure):
 triggers looping, abandoned
Setting up libgd-perl (2.53-1+b1) ...
Errors were encountered while processing:
 gnome-menus
 munin-node

Error: GDBus.Error:org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: The permission of the setuid helper is not correct
Some new locales have appeared on your system:

cmn ku_IQ nhn shn szl tt@iqtelif

They will not be touched until you reconfigure localepurge
with the following command:

    dpkg-reconfigure localepurge

localepurge: Disk space freed in /usr/share/locale: 125128 KiB
localepurge: Disk space freed in /usr/share/man: 8 KiB
localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
localepurge: Disk space freed in /usr/share/omf: 0 KiB
localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB

Total disk space freed by localepurge: 125136 KiB

Can't locate Proc/ProcessTable.pm in @INC (you may need to install the Proc::ProcessTable module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.1 /usr/local/share/perl/5.20.1 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/share/perl5/NeedRestart/Utils.pm line 30.
BEGIN failed--compilation aborted at /usr/share/perl5/NeedRestart/Utils.pm line 30.
Compilation failed in require at /usr/share/perl5/NeedRestart.pm line 30.
BEGIN failed--compilation aborted at /usr/share/perl5/NeedRestart.pm line 30.
Compilation failed in require at /usr/sbin/needrestart line 28.
BEGIN failed--compilation aborted at /usr/sbin/needrestart line 28.
E: Sub-process /usr/bin/dpkg exited unexpectedly

Maybe the latter is just a weird bug in needrestart.

Now, after 6 dist-upgrade -f (and i believe i also interleaved a dpkg
--configure -a somewhere in there), all the packages were fiiinally installed,
and i was about to restart, but remembered i wanted to try plymouth, so I did
this:

apt-get install plymouth plymouth-themes
plymout-set-default-theme -R joy

After a reboot, the kernel wouldn't come up. It would hang in
`/scripts/local-premount`. Puzzled, I was able to boot from the previous
(3.2) kernel, and after extracting the initrd, I couldn't see notable
differences between the scripts in the `local-premount` directory:

root@desktop008:/boot# diff -rq {old,new}/scripts/
Files old/scripts/init-bottom/ORDER and new/scripts/init-bottom/ORDER differ
Only in new/scripts/init-bottom: plymouth
Only in new/scripts/: init-premount
Only in new/scripts/: local-block
Files old/scripts/local-premount/uswsusp and new/scripts/local-premount/uswsusp differ
Files old/scripts/local-top/cryptroot and new/scripts/local-top/cryptroot differ

The premount diff was:

--- old/scripts/local-premount/uswsusp  2015-02-18 11:36:26.000000000 -0500
+++ new/scripts/local-premount/uswsusp  2015-02-18 11:35:24.000000000 -0500
@@ -31,7 +31,7 @@
 DEV=`cat /sys/class/misc/snapshot/dev `

 if [ ! -c /dev/snapshot ]; then
-     mknod /dev/snapshot c ${DEV%:*} ${DEV#*:}
+       mknod /dev/snapshot c ${DEV%:*} ${DEV#*:}
 fi

 /sbin/resume

Regardless, dpkg-reconfigure linux-image-3.2.0-4-amd64 regenerated a working
initrd and I was able to boot again.

The next problem I found was with gdm3: it was startup, but would only show the
top toolbar: no user menu or user/password prompt. I worked around the problem
by installing lightdm. I suspect this may be related to our LDAP setup.

Should I file bugs on gdm3, plymouth (?), needrestart ... or should this all be
clarified here first?

Thanks!

-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (2, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

--- End Message ---
--- Begin Message ---
Dear reporter,

Thanks for taking the time long ago to submit your upgrade report. I'm
closing these reports now because the Debian releases they were reported
against have reached their end-of-life (some long ago).

Unfortunately it's possible that the report I'm now closing may still
have relevant information for the current release (bullseye). If you
believe that's the case, don't hesitate to reopen the bug, retitle it
and provide further information and it will be seen during the current
freeze period of Debian.

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---

Reply to: