--- Begin Message ---
Package: needrestart
Version: 3.1-1
Severity: normal
Tags: upstream
Since systemd v233 (and probably v232 too), it is safe to restart
systemd-journald as it now store fds.
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:
at-spi-bus-laun[2140], at-spi2-registr[2148], bash[21612, 8749],
dbus-daemon[2083, 2145], dconf-service[2474], evolution-addre[2502, 2488],
evolution-alarm[2378], evolution-calen[2466, 2398], evolution-sourc[2216],
gdm-x-session[2071], gnome-documents[4405], gnome-session-b[2086],
gnome-shell[2166], gnome-shell-cal[2210], gnome-software[2379],
gnome-terminal-[4421], goa-daemon[2225], goa-identity-se[2264],
gsd-a11y-settin[2298], gsd-clipboard[2296], gsd-color[2297],
gsd-datetime[2304], gsd-disk-utilit[2369], gsd-housekeepin[2299],
gsd-keyboard[2301], gsd-media-keys[2313], gsd-mouse[2306], gsd-power[2270],
gsd-print-notif[2273], gsd-printer[2333], gsd-rfkill[2274],
gsd-screensaver[2275], gsd-sharing[2277], gsd-smartcard[2279], gsd-sound[2282],
gsd-wacom[2286], gsd-xsettings[2287], gvfs-afc-volume[2247], gvfsd[2178],
gvfsd-burn[4558], gvfsd-fuse[2183], gvfsd-metadata[2583], gvfsd-trash[4457],
gvfs-goa-volume[2252], gvfs-gphoto2-vo[2243], gvfs-mtp-volume[2238],
gvfs-udisks2-vo[2230], mission-control[2229], pulseaudio[2199], systemd[2053],
telepathy-logge[4512], tracker-extract[2366], tracker-miner-a[2386],
tracker-miner-f[2373], tracker-store[2397], Xorg[2073], zeitgeist-daemo[2433],
zeitgeist-datah[2392], zeitgeist-fts[2444]
-- 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
--- End Message ---