Your message dated Thu, 11 Dec 2014 16:50:20 +0000
with message-id <e1xz6ww-00030n...@franck.debian.org>
and subject line Bug#771122: fixed in systemd 217-4
has caused the Debian Bug report #771122,
regarding restarting the journal breaks other services
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
771122: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771122
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
fi
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
jessie.



[0] 
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/systemd.postinst#n135
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756144
[2] 
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=faacffefa2ffe7fd40fd1717a582f438e5ad1e45
[3] 
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=e7ab0fc6f7497581ee1c48be44705bab175f7e02

-- 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)

--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 217-4

We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 771...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Pitt <mp...@debian.org> (supplier of updated systemd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 11 Dec 2014 18:06:54 +0200
Source: systemd
Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev 
libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev 
libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0 
libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb 
libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg
Architecture: source amd64
Version: 217-4
Distribution: experimental
Urgency: medium
Maintainer: Debian systemd Maintainers 
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Martin Pitt <mp...@debian.org>
Description:
 gir1.2-gudev-1.0 - libgudev-1.0 introspection data
 libgudev-1.0-0 - GObject-based wrapper library for libudev
 libgudev-1.0-dev - libgudev-1.0 development files
 libpam-systemd - system and service manager - PAM module
 libsystemd-daemon-dev - systemd utility library (transitional package)
 libsystemd-daemon0 - systemd utility library (deprecated)
 libsystemd-dev - systemd utility library - development files
 libsystemd-id128-0 - systemd 128 bit ID utility library (deprecated)
 libsystemd-id128-dev - systemd 128 bit ID utility library (transitional 
package)
 libsystemd-journal-dev - systemd journal utility library (transitional package)
 libsystemd-journal0 - systemd journal utility library (deprecated)
 libsystemd-login-dev - systemd login utility library (transitional package)
 libsystemd-login0 - systemd login utility library (deprecated)
 libsystemd0 - systemd utility library
 libudev-dev - libudev development files
 libudev1   - libudev shared library
 libudev1-udeb - libudev shared library (udeb)
 python3-systemd - Python 3 bindings for systemd
 systemd    - system and service manager
 systemd-dbg - system and service manager (debug symbols)
 systemd-sysv - system and service manager - SysV links
 udev       - /dev/ and hotplug management daemon
 udev-udeb  - /dev/ and hotplug management daemon (udeb)
Closes: 771122
Changes:
 systemd (217-4) experimental; urgency=medium
 .
   [ Martin Pitt ]
   * Reinstate a debian/extra/rules/50-firmware.rules which immediately tells
     the kernel that userspace firmware loading failed. Otherwise it tries for a
     minute to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is
     enabled) in vain, which causes long delays with devices which have a range
     of possible firmware versions. (LP: #1398458)
   * debian/systemd.postinst: Don't always restart journald, as this currently
     can't be done without losing the current journal and breaking attached
     processes. So only restart it from upgrades < 215-3 (where the socket
     location got moved) as an one-time upgrade path from wheezy.
     (Closes: #771122)
   * Revert "Modify insserv generator to mask sysvinit-only display managers".
     This is still under dispute, a bit risky, and might get a different
     implementation. Also, nodm really needs to be fixed properly, working
     around it is both too risky and also too hard to get right.
 .
   [ Didier Roche ]
   * Add display managers autopkgtests.
   * Reset display-manager symlink to match /e/X/d-d-m even if
     display-manager.service was removed. Adapt the autopkgtests for it.
     (LP: #1400680)
Checksums-Sha1:
 2f0bea4bf5f5d40ab37c1fb54a5884c962d8a4ed 4103 systemd_217-4.dsc
 1cbdc2cc56a4ec057ce51cceab4039b3d8e6fcdf 139888 systemd_217-4.debian.tar.xz
 0898cb1cd090ce0eb1a393c8ff2ead9e0db6a51c 2899228 systemd_217-4_amd64.deb
 eff161823ceafaec9451483e0fb1a77342891dcf 31604 systemd-sysv_217-4_amd64.deb
 52e220d796e718f72eece907d5f1f5859e2273ac 122080 libpam-systemd_217-4_amd64.deb
 b551b7bab192e000d0a2d3e25884d0409d9dfbe4 85660 libsystemd0_217-4_amd64.deb
 f806bf0ea79de80da04111d6092899387217f33d 92220 libsystemd-dev_217-4_amd64.deb
 d452ff423edd3708b6d40585f4fd4582a3558763 44904 
libsystemd-login0_217-4_amd64.deb
 e3ef942cba2c371b40f4fd04e8e546c4f2cb1ed3 27210 
libsystemd-login-dev_217-4_amd64.deb
 d565e4c0aae7ed41d262a3210e2f0bad979fe855 33842 
libsystemd-daemon0_217-4_amd64.deb
 6a7bec2740a47bad0e002d8529326ea3ee830406 27232 
libsystemd-daemon-dev_217-4_amd64.deb
 b6fb83e039328d4040461aeabb219b9c5ed6c280 70138 
libsystemd-journal0_217-4_amd64.deb
 b88abc3b117fd14c7dc9e84df61181b271119f48 27208 
libsystemd-journal-dev_217-4_amd64.deb
 3ce63da4cc78fafd26c3435e8c125088c7751932 32798 
libsystemd-id128-0_217-4_amd64.deb
 d3123533630a429961a5d46c90821ecfa57ed463 27204 
libsystemd-id128-dev_217-4_amd64.deb
 a3bb9dbff2e567f16e7e490ec1e6db353ceb68a2 896600 udev_217-4_amd64.deb
 9e27a1c8dafd743c007a712c43639da52624f386 52148 libudev1_217-4_amd64.deb
 ec2350fff1d479516d0827fa2385ad6afaaf3d4f 23080 libudev-dev_217-4_amd64.deb
 8b3550ecf7dfc82830960c55be97afae9e17bbcc 211130 udev-udeb_217-4_amd64.udeb
 f022293f028fcfa4cd4ef74a09bfe90b04943734 25178 libudev1-udeb_217-4_amd64.udeb
 34e1273b63e433126797ea395010b26babf78985 37550 libgudev-1.0-0_217-4_amd64.deb
 46c3a0b088e002714c62b25312463ea058e9bce8 2810 gir1.2-gudev-1.0_217-4_amd64.deb
 05c02e5882f386c7716d38a1172825a0d64339db 24486 libgudev-1.0-dev_217-4_amd64.deb
 d95c4b0d5582926f40fd856f00481161b3fc2dcb 57048 python3-systemd_217-4_amd64.deb
 a48940d8e47571b4681a3dc8438a523cff73dfdd 19190976 systemd-dbg_217-4_amd64.deb
Checksums-Sha256:
 81d0f84c664eb6fd18e772c7861635b802c489c1a5fa1ac369de9734ff3732c6 4103 
systemd_217-4.dsc
 53dfd73b705738abeafdae50a913a169a3f45bd34e498381ec5c98c46e907484 139888 
systemd_217-4.debian.tar.xz
 9a5318df645a8165dcc88eda56590d4e3a0c604aeea1f5fa166041f38c03117b 2899228 
systemd_217-4_amd64.deb
 1076f0117e0175f6e712c1f688f7d32355a32970d46f6a718f983fde3585152e 31604 
systemd-sysv_217-4_amd64.deb
 0e4ed062af807a6dd5e21c39a20f1fb8d9bc5cf9878f4c574df2246c9e1602ab 122080 
libpam-systemd_217-4_amd64.deb
 8130da18c5b8ec4191d85bdfdddf72cda142bd2a128171732a6dd128cde96e46 85660 
libsystemd0_217-4_amd64.deb
 5bcf1b89fc79db2c3a61d7e19ddd68a0fc3e56677926b6f4f88d6c1154c0c014 92220 
libsystemd-dev_217-4_amd64.deb
 2ffb925be5ec10be33fadb22847bf1460539585171df527c3f55c8b8a3902ef4 44904 
libsystemd-login0_217-4_amd64.deb
 18589d9cdcf4f2f6c60da5e7b988f921ccc278631aff958cbd70b14335eae999 27210 
libsystemd-login-dev_217-4_amd64.deb
 1fa53c601e1478eaf6018ecb9d97ce882c622a9fe7452f04d810d1e3d0b6a0a8 33842 
libsystemd-daemon0_217-4_amd64.deb
 833071a118021f0e0c14f34189e8549d00efa66e5a5d62552ad52198a047a1e1 27232 
libsystemd-daemon-dev_217-4_amd64.deb
 064d6c7c1ed82dd3bb5635e7a8629b35c8a642d9aed8f8fa7b7822e5fdb25fe6 70138 
libsystemd-journal0_217-4_amd64.deb
 e8ba1bbff1675048a58a3ffd4f1b055571aaada9793f5029d2c39ad8d69a60fc 27208 
libsystemd-journal-dev_217-4_amd64.deb
 0dcfdf7d1915f5efa9991abbd0258034246d79a47bd5f699ddea78820b73366b 32798 
libsystemd-id128-0_217-4_amd64.deb
 252e6fd30a6ec63e75c3c0d1f5ad5b70659f26857ab56c7dbd10ed1ee6f803b2 27204 
libsystemd-id128-dev_217-4_amd64.deb
 996edcd21156cfe94edf694095ac1054fd21636840dd6974d28d8b7c7d9967b0 896600 
udev_217-4_amd64.deb
 b5d80de525d80945a513f693e2c187e00943e4b0386589b962a6d4acfce4551b 52148 
libudev1_217-4_amd64.deb
 0eb1b6fd0755e6816204c7dd196459fce11fd0098a85f11bdc578d865793bcba 23080 
libudev-dev_217-4_amd64.deb
 6233ad9cfc4d4e25e4647263d7d32ebe0a15f1d37919156e76e9cf46ec774b6c 211130 
udev-udeb_217-4_amd64.udeb
 659edad9a446020e72b76395843edb6f65199f673e14b45dbfb4a42e1f9ffec2 25178 
libudev1-udeb_217-4_amd64.udeb
 71d8ec6b39ac8db55c39ad3b4bf0a5e88522cd157e0c7d54d3d39d032f90e7b8 37550 
libgudev-1.0-0_217-4_amd64.deb
 0f1a090066c948cae1d2d1e8395b457b5237ee2424ba0dbd00c04cd3496c0664 2810 
gir1.2-gudev-1.0_217-4_amd64.deb
 e7e21f8de13fe38f23308ecd5bf1d15fdd0d25c6b6ea0d9e0fdee6988af31811 24486 
libgudev-1.0-dev_217-4_amd64.deb
 5dab98dfd00e40ef058c86a46289bf880739c03eaeda68d2a8774cb1c55d67ff 57048 
python3-systemd_217-4_amd64.deb
 76819f2540625041e42c4bd6b39d2b67ef84aff7fe660d114ccfec6effa87de3 19190976 
systemd-dbg_217-4_amd64.deb
Files:
 a42701cfb6cfcfb84dc19b2bcc6329d5 4103 admin optional systemd_217-4.dsc
 76c00abe0301dbf5f776a46852278743 139888 admin optional 
systemd_217-4.debian.tar.xz
 20494fc3eb43dc429e227ef0fb809424 2899228 admin optional systemd_217-4_amd64.deb
 fbe36d08bd7edf43a85de76aeb1bbca1 31604 admin extra systemd-sysv_217-4_amd64.deb
 89fd330c24919e3b5e30155cd14fac97 122080 admin optional 
libpam-systemd_217-4_amd64.deb
 c7dbd68f487042450d6b377b274bd174 85660 libs optional 
libsystemd0_217-4_amd64.deb
 2e6dc0568dcd5e834cd389d081a66e6d 92220 libdevel optional 
libsystemd-dev_217-4_amd64.deb
 831a2887e8fd804f7242f6e655e459e8 44904 oldlibs extra 
libsystemd-login0_217-4_amd64.deb
 c39998fd13cda0cff79fb2b19304da29 27210 oldlibs extra 
libsystemd-login-dev_217-4_amd64.deb
 5bd7722340d40b3a9ec49c58a7ebe5ae 33842 oldlibs extra 
libsystemd-daemon0_217-4_amd64.deb
 d4460972bf8683f1732f4eda41d7f3e6 27232 oldlibs extra 
libsystemd-daemon-dev_217-4_amd64.deb
 b17434158e08e27968976d696ea32ff3 70138 oldlibs extra 
libsystemd-journal0_217-4_amd64.deb
 d2531db0ae11f3733281b6eca09b3dc7 27208 oldlibs extra 
libsystemd-journal-dev_217-4_amd64.deb
 661e71e9bc0fc3eccab2b5ee8ca0bc9c 32798 oldlibs extra 
libsystemd-id128-0_217-4_amd64.deb
 821384ece3b288cd9e82e1320a9ef178 27204 oldlibs extra 
libsystemd-id128-dev_217-4_amd64.deb
 773e7d85bc4b2043a6efb466177afc6c 896600 admin important udev_217-4_amd64.deb
 c33da8af307046ad5eeede229f60fa2c 52148 libs important libudev1_217-4_amd64.deb
 d037714261606a8543db53f2a5f4fd5d 23080 libdevel optional 
libudev-dev_217-4_amd64.deb
 fde954c9095b71b1848df43ad5ad94b8 211130 debian-installer optional 
udev-udeb_217-4_amd64.udeb
 06eb7b96d34cd454ede6a1aa27d3f0cf 25178 debian-installer optional 
libudev1-udeb_217-4_amd64.udeb
 4dc03da2a90c83c3f94dd8d50d0880f6 37550 libs optional 
libgudev-1.0-0_217-4_amd64.deb
 81709d98bbd868f291afa12d8e80d349 2810 introspection optional 
gir1.2-gudev-1.0_217-4_amd64.deb
 28a224c547abc03064f57416caed32b7 24486 libdevel optional 
libgudev-1.0-dev_217-4_amd64.deb
 1c2227a2cf8b0d34ab4d9ceafadc94f8 57048 python optional 
python3-systemd_217-4_amd64.deb
 78be7167a8d56e76e0eda92f1ab74fe9 19190976 debug extra 
systemd-dbg_217-4_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUicivAAoJENFO8V2v4RNHM6UQAJCfYXbcCFpOBe9WwscoJ+FG
spXP/bqQulaNTT+M48A52dj4RXvKjDD2ZySR/I6C+Ect28CpbdKXiwkuyBPmGO2a
Pqx3X/Xsbk+lyHFMHBjHy79rICWRdU2NJr6l7bc6NFkW997ESE8DUjufgexqUKzs
gqSMGxC3t0qxIg7dVLHGnNGUFjNDfY7bfZumi1mNRrQoAEd2aXGG386RjOHVLE4Z
DCC+f6LIAhBkY2vAiV4uXUtpt1N64tBt4nbSiFK+SWp85uMVG7owt89bR7GabvnE
kj4graYv8lpLqH0G9RE/4DQxkphR3w7A0DBeyVlgejlf6sbviM67+I69d5pZIhfM
6biBfjTpqNs1j6/gmYubeO+D7xfOdp7422CAANHK5BZTVAYTCA4PPWNmJ3DZ1ujI
e/wwp3cjOnVuy5ZcfStkM5YJnyKAE7zOxyEXnX0IzGGP379udoZUikphYRoP2fN/
JG/F4ktq2pOFiQjJ7WByrQ7HUrZ8JoOu1O2+WFCexoafAQAzIeXCe+GClL23ENkm
S6lJMg3jCoqFtvn7y1ODbwGF0Tf3XKJ5HU4Bv4FY8X78A9j6Djc8IcDykk/LNhD/
JXHpeeVAf5IbEDzC3MXCE4lAf7fsE0LV+Mr/60xp2ZXg7nGpLZ912fDiLR23LcYo
RVhpAsGjSYygcW5xB0TO
=7ZWw
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to