Package: logwatch Version: 7.4.3+git20161207-2 Severity: normal Tags: patch
ecryptfs has PAM integration which attempts to automount an encrypted directory, ~/.Private, over ~/Private automatically on session creation, if proper credentials are available. For cron, those credentials may not be available and it logs the harmless messages May 11 09:10:01 hostname cron[9499]: Signature not found in user keyring May 11 09:10:01 hostname cron[9499]: Perhaps try the interactive 'ecryptfs-mount-private' If you have cron jobs which run frequently, all of these lines end up in the logwatch output. Trivial patch attached to cause logwatch to ignore them. -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages logwatch depends on: pn perl:any <none> ii postfix [mail-transport-agent] 3.1.4-4 Versions of packages logwatch recommends: ii libdate-manip-perl 6.57-1 ii libsys-cpu-perl 0.61-2+b1 ii libsys-meminfo-perl 0.99-1 Versions of packages logwatch suggests: pn fortune-mod <none> -- no debconf information
--- /usr/share/logwatch/scripts/services/cron 2017-01-21 11:44:03.000000000 -0500 +++ cron 2017-05-10 15:52:18.273336770 -0400 @@ -41,7 +41,8 @@ ($ThisLine =~ /loading table .*/) or ($ThisLine =~ /void Inotify::Remove\(InotifyWatch\*\): removing watch failed/) or ($ThisLine =~ /error: \(22\) Invalid argument/) or - ($ThisLine =~ /pam_unix\(crond:session\): session (?:opened|closed) for user/) + ($ThisLine =~ /pam_unix\(crond:session\): session (?:opened|closed) for user/) or + ($ThisLine =~ /Signature not found in user keyring|Perhaps try the interactive/) ) { # Ignore } elsif (