Bug#764628: systemd isn't selected for upgrade

Sebastian Oswald sebastian at rostwald.de
Thu Oct 9 18:19:19 BST 2014


Package: systemd
Version: 208-8

When trying to upgrade systemd-packages from 208-8 systemd isn't
selected for upgrade, resulting in KDE and X11 to be removed:

# apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  libpam-systemd libsystemd-daemon0 libsystemd-journal0
libsystemd-login0 libudev1 libudev1:i386 udev
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 7 nicht aktualisiert.

# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Die folgenden Pakete
wurden automatisch installiert und werden nicht mehr benötigt:
  amarok-common amarok-utils apt-file cdparanoia cdrdao clamz
command-not-found crda cups cups-browsed cups-client cups-core-drivers
cups-daemon cups-filters cups-filters-core-drivers
  cups-pk-helper cups-ppdc cups-server-common dvd+rw-tools easy-rsa
gdebi-core gir1.2-gnomekeyring-1.0 gir1.2-notify-0.7
gir1.2-packagekitglib-1.0 growisofs iw jfsutils k3b-data
  kde-wallpapers kde-wallpapers-default kde-workspace-data
kde-workspace-kgreet-plugins libao-common libao4 libapt-pkg-perl
libbluedevil2 libcln6 libconfig-file-perl libcupscgi1
  libcupsmime1 libcupsppdc1 libepoxy0 libevdev2 libflac++6 libfontembed1
libgles2-mesa libgutenprint2 libkdcraw-data libkdecorations4abi2
libkephal4abi1 libkipi-data libkscreensaver5
  libksignalplotter4 libkwineffects1abi5 libkwinglesutils1
libkwinglutils1abi2 liblist-moreutils-perl libloudmouth1-0 liblvm2app2.2
liblz4-1 libmodemmanagerqt1 libmusicbrainz5-0 libndp0
  libnetworkmanagerqt1 liboath0 libopenconnect3 libopenobex1
libpackagekit-glib2-18 libpkcs11-helper1 libprocessui4a libqalculate5
libqalculate5-data libqapt-runtime libqapt1 libqpdf13
  libqtruby4shared2 libqtscript4-core libqtscript4-gui
libqtscript4-network libqtscript4-sql libqtscript4-uitools
libqtscript4-xml libraw10 libregexp-assemble-perl libsmokebase3
  libsmokeqtcore4-3 libsmokeqtdbus4-3 libsmokeqtgui4-3
libsmokeqtnetwork4-3 libsmokeqtopengl4-3 libsmokeqtsql4-3
libsmokeqtsvg4-3 libsmokeqtwebkit4-3 libsmokeqtxml4-3 libstoken1
  libtag-extras1 libteamdctl0 libtomcrypt0 libtommath0 libuuid-perl
libxatracker2 libxcb-damage0 libxcb-xtest0 libxkbfile1 libxvmc1
linux-base linux-doc-3.14 mobile-broadband-provider-info
  network-manager-openvpn network-manager-vpnc obex-data-server
obexd-client opensc opensc-pkcs11 openvpn packagekit-backend-aptcc
printer-driver-gutenprint python-avahi python-cups
  python-cupshelpers python-gdbm python-gobject python-gtkglext1
python-lz4 python-lzo python-pyudev python-smbc python3-apt
python3-chardet python3-dbus python3-debian python3-gi
  python3-packagekit python3-pkg-resources python3-six qpdf ruby-qt4
ruby-qt4-webkit sshfs ssl-cert system-config-printer
system-config-printer-udev vcdimager vpnc vpnc-scripts
  wireless-regdb x11-xkb-utils xfonts-base xserver-common
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Fertig
Die folgenden Pakete werden ENTFERNT:
  amarok ark bluedevil bluez bluez-alsa colord dolphin freespacenotifier
gwenview initramfs-tools k3b k3b-i18n kamera katepart kcalc kde-baseapps
kde-baseapps-bin kde-config-cron
  kde-config-gtk-style kde-config-telepathy-accounts kde-config-touchpad
kde-plasma-desktop kde-runtime kde-style-oxygen kde-telepathy
kde-telepathy-auth-handler kde-telepathy-call-ui
  kde-telepathy-contact-list kde-telepathy-declarative
kde-telepathy-desktop-applets kde-telepathy-filetransfer-handler
kde-telepathy-integration-module kde-telepathy-kpeople
  kde-telepathy-minimal kde-telepathy-send-file kde-telepathy-text-ui
kde-window-manager kde-workspace kde-workspace-bin kdebase-runtime
kdeconnect kdelibs-bin kdelibs5-plugins kdepasswd
  kdepim-runtime kdepimlibs-kio-plugins kdesudo kdm kdoctools kfind
kinfocenter kio-audiocd klipper kmenuedit kmix konqueror
konqueror-nsplugins konsole kpart-webkit kscreen ksnapshot
  ksshaskpass ksysguard kvpm kwalletmanager kwrite libakonadi-calendar4
libakonadi-contact4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4
libbaloofiles4 libbaloowidgets4 libk3b6
  libk3b6-extracodecs libkabc4 libkactivities-bin libkactivities-models1
libkalarmcal2 libkatepartinterfaces4 libkcal4 libkcalutils4 libkcddb4
libkcompactdisc4 libkdcraw23 libkde3support4
  libkdewebkit5 libkemoticons4 libkfile4 libkgapi2-2 libkhtml5 libkio5
libkipi11 libkmediaplayer4 libknewstuff2-4 libknewstuff3-4
libknotifyconfig4 libkolab0 libkonq-common libkonq5abi1
  libkonqsidebarplugin4a libkparts4 libkpeople3 libkpimidentities4
libkpimtextedit4 libkpimutils4 libkprintutils4 libktexteditor4
libktpcommoninternalsprivate7 libktploggerprivate7
  libktpmodelsprivate7 libktpwidgetsprivate7 libkunitconversion4
libkutils4 libkworkspace4abi2 libkxmlrpcclient4 libmailtransport4
libmicroblog4 libokularcore5 libpam-systemd libplasma3
  libplasmaclock4abi4 libplasmagenericshell4 libsmokekdecore4-3
libsmokekdeui4-3 libsmokekfile3 libsmokekhtml3 libsmokekio3
libsmokeknewstuff2-3 libsmokeknewstuff3-3 libsmokekparts3
  libsmokektexteditor3 libsmokekutils3 libsmokeplasma3 libsmokesolid3
libsolid4 libsyndication4 libtaskmanager4abi4 libweather-ion6
linux-image-3.14-1-amd64 linux-image-3.14-2-amd64
  linux-image-3.16-2-amd64 linux-image-amd64 network-manager okular
okular-extra-backends packagekit packagekit-tools
plasma-dataengines-workspace plasma-desktop plasma-nm
  plasma-runner-installer plasma-runner-telepathy-contact
plasma-runners-addons plasma-scriptengine-javascript
plasma-scriptengine-python plasma-scriptengine-ruby
  plasma-scriptengine-superkaramba plasma-scriptengine-webkit
plasma-scriptengines plasma-widget-folderview plasma-widget-lancelot
plasma-widgets-workspace policykit-1 polkit-kde-1
  print-manager python-kde4 qapt-batch ruby-kde4 ruby-plasma
systemsettings udisks2 upower xpra xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-evdev
  xserver-xorg-input-mouse xserver-xorg-input-synaptics
xserver-xorg-input-vmmouse xserver-xorg-input-void
xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati
  xserver-xorg-video-cirrus xserver-xorg-video-dummy
xserver-xorg-video-fbdev xserver-xorg-video-intel
xserver-xorg-video-mach64 xserver-xorg-video-mga
xserver-xorg-video-modesetting
  xserver-xorg-video-neomagic xserver-xorg-video-nouveau
xserver-xorg-video-openchrome xserver-xorg-video-r128
xserver-xorg-video-radeon xserver-xorg-video-savage
  xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb
xserver-xorg-video-tdfx xserver-xorg-video-trident
xserver-xorg-video-vesa xserver-xorg-video-vmware
Die folgenden Pakete sind zurückgehalten worden:
  libsystemd-daemon0 libsystemd-journal0 libsystemd-login0 libudev1
libudev1:i386 udev
0 aktualisiert, 0 neu installiert, 204 zu entfernen und 6 nicht
aktualisiert.



I already had this problem when upgrading to 208-8 versions.

The solution that worked for me last time and now:
1. downloading systemd, systemd-sysv and libsystemd-daemon0; install via
dpkg -i
2. apt-get install -f (broken dependencie for libpam-systemd is fixed)
3. apt-get dist-upgrade


1.
# dpkg -i systemd_215-5+b1_amd64.deb systemd-sysv_215-5+b1_amd64.deb
libsystemd-daemon0_215-5+b1_amd64.deb
(Lese Datenbank ... 163612 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereitung zum Entpacken von systemd_215-5+b1_amd64.deb ...
Entpacken von systemd (215-5+b1) über (208-8) ...
dpkg: Warnung: Altes Verzeichnis
»/etc/systemd/system/multi-user.target.wants« kann nicht gelöscht
werden: Das Verzeichnis ist nicht leer
Vorbereitung zum Entpacken von systemd-sysv_215-5+b1_amd64.deb ...
Entpacken von systemd-sysv (215-5+b1) über (208-8) ...
Vorbereitung zum Entpacken von libsystemd-daemon0_215-5+b1_amd64.deb ...
Entpacken von libsystemd-daemon0:amd64 (215-5+b1) über (208-8) ...
systemd (215-5+b1) wird eingerichtet ...
Neue Version der Konfigurationsdatei
/etc/dbus-1/system.d/org.freedesktop.machine1.conf wird installiert ...
Neue Version der Konfigurationsdatei
/etc/dbus-1/system.d/org.freedesktop.login1.conf wird installiert ...
Neue Version der Konfigurationsdatei
/etc/dbus-1/system.d/org.freedesktop.systemd1.conf wird installiert ...
Neue Version der Konfigurationsdatei /etc/systemd/user.conf wird
installiert ...
Neue Version der Konfigurationsdatei /etc/systemd/journald.conf wird
installiert ...
Neue Version der Konfigurationsdatei /etc/systemd/logind.conf wird
installiert ...
Neue Version der Konfigurationsdatei /etc/systemd/system.conf wird
installiert ...
Neue Version der Konfigurationsdatei /etc/systemd/bootchart.conf wird
installiert ...
Created symlink from
/etc/systemd/system/getty.target.wants/getty at tty1.service to
/lib/systemd/system/getty at .service.
Created symlink from
/etc/systemd/system/multi-user.target.wants/remote-fs.target to
/lib/systemd/system/remote-fs.target.
libsystemd-daemon0:amd64 (215-5+b1) wird eingerichtet ...
Trigger für dbus (1.8.8-1+b1) werden verarbeitet ...
systemd-sysv (215-5+b1) wird eingerichtet ...
Trigger für man-db (2.7.0.2-1) werden verarbeitet ...
Trigger für libc-bin (2.19-11) werden verarbeitet ...

2.
# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libpam-systemd : Hängt ab von: systemd (= 208-8) aber 215-5+b1 ist
installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.

3.
# apt-get install -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libpam-systemd
Die folgenden Pakete werden aktualisiert (Upgrade):
  libpam-systemd
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 5 nicht aktualisiert.
Es müssen 118 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 193 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen: 1 http://ftp.de.debian.org/debian/ jessie/main libpam-systemd
amd64 215-5+b1 [118 kB]
Es wurden 118 kB in 5 s geholt (22,5 kB/s).
Lese Changelogs... Fertig
(Lese Datenbank ... 163668 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereitung zum Entpacken von .../libpam-systemd_215-5+b1_amd64.deb ...
Entpacken von libpam-systemd:amd64 (215-5+b1) über (208-8) ...
Trigger für man-db (2.7.0.2-1) werden verarbeitet ...
libpam-systemd:amd64 (215-5+b1) wird eingerichtet ...


result:
# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.      
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
  libsystemd-journal0 libsystemd-login0 libudev1 libudev1:i386 udev
5 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.086 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 72,7 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen: 1 http://ftp.de.debian.org/debian/ jessie/main libudev1 i386
215-5+b1 [52,0 kB]
Holen: 2 http://ftp.de.debian.org/debian/ jessie/main libudev1 amd64
215-5+b1 [49,4 kB]
Holen: 3 http://ftp.de.debian.org/debian/ jessie/main udev amd64
215-5+b1 [875 kB]
Holen: 4 http://ftp.de.debian.org/debian/ jessie/main
libsystemd-journal0 amd64 215-5+b1 [67,5 kB]
Holen: 5 http://ftp.de.debian.org/debian/ jessie/main libsystemd-login0
amd64 215-5+b1 [42,3 kB]
Es wurden 1.086 kB in 1 s geholt (1.002 kB/s).
Lese Changelogs... Fertig
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 163669 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereitung zum Entpacken von .../libudev1_215-5+b1_amd64.deb ...
libudev1:i386 (208-8) wird de-konfiguriert ...
Entpacken von libudev1:amd64 (215-5+b1) über (208-8) ...
Vorbereitung zum Entpacken von .../libudev1_215-5+b1_i386.deb ...
Entpacken von libudev1:i386 (215-5+b1) über (208-8) ...
Vorbereitung zum Entpacken von .../udev_215-5+b1_amd64.deb ...
Entpacken von udev (215-5+b1) über (208-8) ...
Trigger für man-db (2.7.0.2-1) werden verarbeitet ...
libudev1:amd64 (215-5+b1) wird eingerichtet ...
libudev1:i386 (215-5+b1) wird eingerichtet ...
udev (215-5+b1) wird eingerichtet ...
Neue Version der Konfigurationsdatei /etc/init.d/udev-finish wird
installiert ...
Neue Version der Konfigurationsdatei
/etc/modprobe.d/fbdev-blacklist.conf wird installiert ...
update-initramfs: deferring update (trigger activated)
Trigger für libc-bin (2.19-11) werden verarbeitet ...
Trigger für initramfs-tools (0.116) werden verarbeitet ...
/boot/initrd.img-img-3.14-1-amd64 does not exist. Cannot update.
(Lese Datenbank ... 163674 Dateien und Verzeichnisse sind derzeit
installiert.)
Vorbereitung zum Entpacken von
.../libsystemd-journal0_215-5+b1_amd64.deb ...
Entpacken von libsystemd-journal0:amd64 (215-5+b1) über (208-8) ...
Vorbereitung zum Entpacken von .../libsystemd-login0_215-5+b1_amd64.deb ...
Entpacken von libsystemd-login0:amd64 (215-5+b1) über (208-8) ...



It seems like systemd is never selected for upgrade, but systemd-sysv
and libsystemd-daemon0 depend on it in the same version, resulting in
suggested removal of those systemd packages and udev plus all KDE and
X11 packages depending on udev...

Affected system:
Linux 3.16-2-amd64 #1 SMP Debian 3.16.3-2 (2014-09-20) x86_64 GNU/Linux


sources.list:
deb http://ftp.de.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.de.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie-updates main contrib
non-free

deb http://ftp.de.debian.org/debian jessie-backports main contrib non-free
deb-src http://ftp.de.debian.org/debian jessie-backports main contrib
non-free

deb http://www.deb-multimedia.org jessie main non-free


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-systemd-maintainers/attachments/20141009/144078c3/attachment.sig>


More information about the Pkg-systemd-maintainers mailing list