Bug#760601: systemd: dist-upgrade wants to install systemd with no dependencies

Steve Lane sdlane at lbl.gov
Fri Sep 5 19:41:37 BST 2014


Package: systemd
Severity: serious
Justification: 2

Dear Maintainer,

After doing 'atp-get update' and 'sync-available' against:

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

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

deb     http://ftp.debian.org/debian/   stable main non-free contrib
deb-src http://ftp.debian.org/debian/   stable main non-free contrib

deb     http://ftp.debian.org/debian/   testing main non-free contrib
deb-src http://ftp.debian.org/debian/   testing main non-free contrib

'apt-get upgrade' shows no upgrades:

root> apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

nor does 'apt-show-versions -u', but 'apt-get dist-upgrade' tries to
install systemd and dependencies:

root> apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libaudit0 libcryptsetup4 libsystemd-daemon0 libsystemd-id128-0 libsystemd-journal0 libsystemd-login0 systemd
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,715 kB of archives.
After this operation, 4,480 kB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.

This seems incorrect behavior.

Please note that if I remove:

deb     http://ftp.debian.org/debian/   testing main non-free contrib
deb-src http://ftp.debian.org/debian/   testing main non-free contrib

from the sources list this behavior goes away:

root at lims:/linux/debian/pkglists# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

This machine (and *many* others we have) is Debian Stable (7.6 - see
below), and it seems incorrect to me that a dist-upgrade should be trying
install new packages when there is no apparent dependency for them.
The only packages that seem like they might remotely be causing this
are udev & libudev0, but they are at the current stable versions (and
libudev1 is not installed):

root> apt-show-versions -a udev
udev 175-7.2 install ok installed
udev 175-7.2 stable  ftp.debian.org
udev 208-8   testing ftp.debian.org
udev/stable uptodate 175-7.2

root> apt-show-versions -a libudev0
libudev0 175-7.2 install ok installed
libudev0 175-7.2 stable ftp.debian.org
No testing version
libudev0/stable uptodate 175-7.2

root> apt-show-versions -a libudev1
Not installed
No stable version
libudev1 208-8 testing ftp.debian.org
libudev1 not installed

I am very concerned about this because it seems apparent that
accidentally installing systemd will render my machine(s) unbootable;
see https://bugs.debian.org/757588 (and I have no desire to install or
use systemd regardless).

Thanks/best,

--
Steve Lane
System Administrator, Scientific Computing
Joint BioEnergy Institute
Lawrence Berkeley National Laboratory



-- System Information:
Debian Release: 7.6
  APT prefers stable
  APT policy: (990, 'stable'), (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemd depends on:
ii  dpkg                 1.16.15
ii  initscripts          2.88dsf-41+deb7u1
ii  libacl1              2.2.51-8
pn  libaudit0            <none>
ii  libc6                2.13-38+deb7u4
ii  libcap2              1:2.22-1.2
pn  libcryptsetup4       <none>
ii  libdbus-1-3          1.6.8-1+deb7u3
ii  libkmod2             9-3
ii  liblzma5             5.1.1alpha+20120614-2
ii  libpam0g             1.1.3-7.1
ii  libselinux1          2.1.9-5
pn  libsystemd-daemon0   <none>
pn  libsystemd-id128-0   <none>
pn  libsystemd-journal0  <none>
pn  libsystemd-login0    <none>
ii  libudev0             175-7.2
ii  libwrap0             7.6.q-24
ii  udev                 175-7.2
ii  util-linux           2.20.1-5.3

Versions of packages systemd recommends:
pn  libpam-systemd  <none>

Versions of packages systemd suggests:
ii  python        2.7.3-4+deb7u1
pn  python-cairo  <none>
pn  python-dbus   <none>
pn  systemd-gui   <none>



More information about the Pkg-systemd-maintainers mailing list