Bug#753790: systemd: process 1 should load new versions of shared objects

Russell Coker russell at coker.com.au
Sat Jul 5 02:40:42 BST 2014


Source: systemd
Version: all
Severity: normal

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753726
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753727

The above bugs concern the ability of library packages to request that systemd
use the new version on an upgrade.  I don't think it's reasonable for the
library updates to never be applied because there's the risk of a security
flaw being discovered in one of them that affects the operation of systemd.

As there is apparently a reliability issue in the library postinst calling
"telinit u" I think that systemd should have triggers to allow it to take the
new libraries when they are installed.

-- Package-specific info:

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

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

0 overridden configuration files found.
-------------- next part --------------
==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/atd.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/auditd.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/binfmt-support.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/cups.path <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/fancontrol.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/lm-sensors.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/mcstrans.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/restorecond.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/rsyslog.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ssh.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/printer.target.wants/cups.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/cups.socket <==

==> /var/lib/systemd/deb-systemd-helper-enabled/atd.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/atd.service

==> /var/lib/systemd/deb-systemd-helper-enabled/binfmt-support.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/binfmt-support.service

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.path.dsh-also <==
/etc/systemd/system/multi-user.target.wants/cups.path

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.service.dsh-also <==
/etc/systemd/system/sockets.target.wants/cups.socket
/etc/systemd/system/multi-user.target.wants/cups.path
/etc/systemd/system/printer.target.wants/cups.service

==> /var/lib/systemd/deb-systemd-helper-enabled/cups.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/cups.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/fancontrol.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/fancontrol.service

==> /var/lib/systemd/deb-systemd-helper-enabled/lm-sensors.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/lm-sensors.service

==> /var/lib/systemd/deb-systemd-helper-enabled/mcstrans.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/mcstrans.service

==> /var/lib/systemd/deb-systemd-helper-enabled/restorecond.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/restorecond.service

==> /var/lib/systemd/deb-systemd-helper-enabled/rsyslog.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/rsyslog.service
/etc/systemd/system/syslog.service
/etc/systemd/system/multi-user.target.wants/rsyslog.service
/etc/systemd/system/syslog.service

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/ssh.service
/etc/systemd/system/sshd.service

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/ssh.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/sshd.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/syslog.service <==

==> /var/lib/systemd/deb-systemd-helper-enabled/auditd.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/auditd.service
-------------- next part --------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/mapper/root-crypt /               btrfs    ssd,noatime 0       0
#/dev/mapper/root-crypt /home           btrfs    ssd,relatime,subvol=home 0       0
#/dev/mapper/root-crypt /junk           btrfs    ssd,relatime,subvol=junk 0       0
#UUID=e18bcc84-a8f4-4f3a-afef-e7a9e14e6200 /boot           ext4    nodev           0       1
/dev/sda1 /boot           ext4    nodev           0       1
/dev/mapper/swap_crypt none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
10.0.0.2:/big/exp           /mnt/nfs                nfs     noauto,nodev,noexec  0 0
10.0.0.2:/big/isos          /mnt/isos               nfs     noauto,nodev,noexec  0 0
/dev/sdc1		/mnt/usb	vfat	user,uid=1001,noauto,nodev,nosuid	0 0
/dev/sdc		/mnt/galaxy	vfat	user,uid=1001,noauto,nodev,nosuid	0 0
#/dev/xevssd/junk	/junk		btrfs	ssd,relatime,nodev,nosuid	0 0
/dev/sdd		/mnt/backup	ext3	noauto,nodev,nosuid 0 0


More information about the Pkg-systemd-maintainers mailing list