Package: systemd
Version: 215-6
Severity: serious

We restart systemd-journald in postinst on upgrades [0].
Unfortunately, this breaks other services like network-manager [1].

There was a recent discussion on #systemd, where Lennart mentioned in a related
context (full IRC log is attached), that restarting journald is a bad idea,
as it is not properly supported atm:

<poettering> JayF: but note that restarting journald to actually make it count 
is not really that good an idea
<poettering> JayF: since we cannot push the stdout/stderr fds everywhere we 
will just close them
<poettering> that means as you restart journald you lose the stdout/stderr 
output of all daemons, and you cannot get it back

Unfortunately I failed to write a better commit message when I added the
restart to postinst [2].
I *think* I added it because I noticed problems on upgrades, when
systemd was re-execd and the new systemd was talking to the old
journald, i.e. a v204 systemd talking to a v44 journald led to garbage
in the journal log.

I'm not sure if we can just drop the restart completely.

There is also [3], where the location of the syslog socket has changed.
Maybe the least invasive change is, to move the systemd-journald
restart into the
if dpkg --compare-versions "$2" lt-nl "215-3"; then
section, so it's only run once, and not on every upgrade.

Marking this as serious, since we need to find a solution for this for


-- Package-specific info:

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

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

Versions of packages systemd depends on:
ii  acl             2.2.52-2
ii  adduser         3.113+nmu3
ii  initscripts     2.88dsf-58
ii  libacl1         2.2.52-2
ii  libaudit1       1:2.4-1
ii  libblkid1       2.25.2-3
ii  libc6           2.19-13
ii  libcap2         1:2.24-6
ii  libcap2-bin     1:2.24-6
ii  libcryptsetup4  2:1.6.6-3
ii  libgcrypt20     1.6.2-4
ii  libkmod2        18-3
ii  liblzma5        5.1.1alpha+20120614-2+b1
ii  libpam0g        1.1.8-3.1
ii  libselinux1     2.3-2
ii  libsystemd0     215-6
ii  mount           2.25.2-3
ii  sysv-rc         2.88dsf-58
ii  udev            215-6
ii  util-linux      2.25.2-3

Versions of packages systemd recommends:
ii  dbus            1.8.12-1
ii  libpam-systemd  215-6

Versions of packages systemd suggests:
ii  systemd-ui  3-2

-- Configuration Files:
/etc/systemd/journald.conf changed [not included]

-- no debconf information

-- debsums errors found:
debsums: changed file /lib/systemd/system-generators/systemd-sysv-generator 
(from systemd package)

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Reply via email to