[Pkg-utopia-maintainers] Bug#883756: dbus-user-session: blocks upgrades; installing dbus-user-session yields a change of the init system

Vincent Lefevre vincent at vinc17.net
Thu Dec 7 09:54:07 UTC 2017


Package: dbus-user-session
Version: 1.12.2-1
Severity: important

If I do "apt upgrade -s"[*] on some old machine, I can see that
pulseaudio is kept back. This is because pulseaudio now recommends
dbus-user-session:

  * Add dbus-user-session to Recommends of pulseaudio.
    Dbus usage is otherwise broken, because there is no daemon to connect to,
    and dbus does not autolaunch when there is no X11 around.
    (Closes: #883542)

The problem is that dbus-user-session recommends systemd-sysv, so
that installing it has the effect to change the init system!

The following additional packages will be installed:
  libnss-systemd systemd-sysv
The following packages will be REMOVED:
  systemd-shim sysvinit-core

Users don't generally want to change the init system chosen at install
time (this is a big change, which can break things), unless explicit
requested. Thus this Recommends should be dropped.

Note: systemd-shim should emulate systemd features that are needed
for some services. So, either something is missing in systemd-shim
or the Recommends on systemd-sysv is really bogus.

[*] A dist-upgrade is not a solution since it will change the init
system.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages dbus-user-session depends on:
ii  dbus            1.12.2-1
ii  libpam-systemd  235-3
ii  systemd         235-3

Versions of packages dbus-user-session recommends:
pn  systemd-sysv  <none>

dbus-user-session suggests no packages.



More information about the Pkg-utopia-maintainers mailing list