tags 898818 upstream fixed-upstream
thanks


Hi Mathieu,

I've changed upstream to restart system-journald. The change will be part of needrestart 3.4+.


Thanks,
Thomas


On Wed, 16 May 2018, Mathieu Parent wrote:

Package: needrestart
Version: 3.1-1
Severity: normal
Tags: upstream

Since systemd v233 (and probably v232 too), [...]

The following line can be commented:
   qr(^systemd-journald) => 0,

Note:
- stretch has systemd v232
- testing/buster has v238

Refs:
- 
https://salsa.debian.org/systemd-team/systemd/commit/75c7beacfdc9835a7a04a4a80e68a9ed2efdf419
- https://github.com/systemd/systemd/pull/4456
- https://bugs.debian.org/851438

-- Package-specific info:
needrestart output:
Your outdated processes:



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

Kernel: Linux 4.16.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), 
LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages needrestart depends on:
ii  binutils                   2.30-15
ii  dpkg                       1.19.0.5+b1
ii  gettext-base               0.19.8.1-6+b1
ii  libintl-perl               1.26-2
ii  libmodule-find-perl        0.13-1
ii  libmodule-scandeps-perl    1.24-1
ii  libproc-processtable-perl  0.55-1
ii  libsort-naturally-perl     1.03-2
ii  libterm-readkey-perl       2.37-1+b2
ii  perl                       5.26.2-3
ii  xz-utils                   5.2.2-1.3

Versions of packages needrestart recommends:
ii  libpam-systemd  238-4

Versions of packages needrestart suggests:
ii  iucode-tool                          2.3.1-1
pn  needrestart-session | libnotify-bin  <none>

-- Configuration Files:
/etc/needrestart/needrestart.conf changed:
$nrconf{blacklist} = [
   # ignore sudo (not a daemon)
   qr(^/usr/bin/sudo(\.dpkg-new)?$),
   # ignore DHCP clients
   qr(^/sbin/(dhclient|dhcpcd5|pump|udhcpc)(\.dpkg-new)?$),
   # ignore apt-get (Debian Bug#784237)
   qr(^/usr/bin/apt-get(\.dpkg-new)?$),
];
$nrconf{override_rc} = {
   # DBus
   qr(^dbus) => 0,
   # display managers
   qr(^gdm) => 0,
   qr(^kdm) => 0,
   qr(^nodm) => 0,
   qr(^sddm) => 0,
   qr(^wdm) => 0,
   qr(^xdm) => 0,
   qr(^lightdm) => 0,
   qr(^slim) => 0,
   qr(^lxdm) => 0,
   # networking stuff
   qr(^bird) => 0,
   qr(^network-manager) => 0,
   #MP: qr(^NetworkManager) => 0,
   qr(^wpa_supplicant) => 0,
   qr(^openvpn) => 0,
   qr(^quagga) => 0,
   qr(^tinc) => 0,
   qr(^(open|free|libre|strong)swan) => 0,
   # gettys
   qr(^getty@.+\.service) => 0,
   # systemd --user
   qr(^user@\d+\.service) => 0,
   # misc
   qr(^zfs-fuse) => 0,
   qr(^mythtv-backend) => 0,
   qr(^xendomains) => 0,
   qr(^lxcfs) => 0,
   qr(^libvirt) => 0,
   qr(^docker) => 0,
   # workaround for broken systemd-journald
   # (see also Debian Bug#771122 & #771254)
   #MP: qr(^systemd-journald) => 0,
   # more systemd stuff
   # (see also Debian Bug#784238 & #784437)
   qr(^emergency\.service$) => 0,
   qr(^rescue\.service$) => 0,
   # do not restart oneshot services, see #862840
   qr(^apt-daily\.service$) => 0,
   qr(^apt-daily-upgrade\.service$) => 0,
   qr(^unattended-upgrades\.service$) => 0,
   # ignore rc-local.service, see #852864
   qr(^rc-local\.service$) => 0,
   # don't restart systemd-logind, see #798097
   qr(^systemd-logind) => 0,
};
$nrconf{override_cont} = {
};
$nrconf{blacklist_interp} = [
   # ignore temporary files
   qr(^/tmp/),
   qr(^/var/),
   qr(^/run/),
];
$nrconf{blacklist_mappings} = [
   # special device paths
   qr(^/(SYSV00000000( \(deleted\))?|drm(\s|$)|dev/)),
   # aio(7) mapping
   qr(^/\[aio\]),
   # Oil Runtime Compiler's JIT files
   qr#/orcexec\.[\w\d]+( \(deleted\))?$#,
   # plasmashell (issue #65)
   qr(/#\d+( \(deleted\))?$),
   # Java Native Access
   qr#/tmp/jna--#,
   # Java Foreign Function Interface
   qr#^/tmp/jffi#,
];
$nrconf{skip_mapfiles} = (-d '/proc/sys/kernel/grsecurity' ? -1 : 0);
if(-d q(/etc/needrestart/conf.d)) {
     foreach my $fn (sort </etc/needrestart/conf.d/*.conf>) {
              print STDERR "$LOGPREF eval $fn\n" if($nrconf{verbose});
              eval do { local(@ARGV, $/) = $fn; <>};
              die "Error parsing $fn: $@" if($@);
     }
}


-- no debconf information



--

   :::  GnuPG: 0x49D0C2C3              mailto:[email protected]  :::

Reply via email to