whonixcheck false positive in check_journal

Information

ID: 925
PHID: PHID-TASK-hpdkg4tzdzu3z32b3drj
Author: marmarek
Status at Migration Time: resolved
Priority at Migration Time: Normal

Description

whonixcheck reports non-issues:

[WARNING] [whonixcheck] systemd journal check Result:
warnings:
########################################
Jul 21 00:34:59 host kernel: random: 5 urandom warning(s) missed due to ratelimiting
Jul 21 00:34:22 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/Crypto/pct_warnings.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/Crypto/pct_warnings.py'
Jul 21 00:34:32 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/trial/test/test_warning.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/trial/test/test_warning.py'
########################################

errors:
########################################
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 00, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 01, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 03, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 04, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 05, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 06, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: ACPI Error: No handler or method for GPE 07, disabling event (20190215/evgpe-835)
Jul 21 00:34:54 host kernel: RAS: Correctable Errors collector initialized.
Jul 21 00:34:55 host kernel: Error: Driver 'pcspkr' is already registered, aborting...
Jul 21 00:35:03 host apparmor.systemd[476]: Error: Loading AppArmor profiles - failed, Do you have the correct privileges?
Jul 21 00:35:04 host xl[531]: libxl: error: libxl_utils.c:818:libxl_cpu_bitmap_alloc: failed to retrieve the maximum number of cpus
Jul 21 00:34:24 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/conch/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/conch/error.py'
Jul 21 00:34:25 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/cred/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/cred/error.py'
Jul 21 00:34:25 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/internet/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/internet/error.py'
Jul 21 00:34:28 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/names/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/names/error.py'
Jul 21 00:34:31 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/test/test_error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/test/test_error.py'
Jul 21 00:34:32 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/test/test_strerror.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/test/test_strerror.py'
Jul 21 00:34:33 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/web/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/web/error.py'
Jul 21 00:34:33 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/web/test/test_error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/web/test/test_error.py'
Jul 21 00:34:33 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/words/protocols/jabber/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/words/protocols/jabber/error.py'
Jul 21 00:34:33 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/words/test/test_jabbererror.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/twisted/words/test/test_jabbererror.py'
Jul 21 00:34:34 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/txsocksx/errors.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/txsocksx/errors.py'
Jul 21 00:34:34 host first-boot-home-population[769]: '/var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/yaml/error.py' -> '/home/user/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/yaml/error.py'
########################################

journal keeps metadata about each message, so it’s possible to avoid it with journalctl -p err -b (I’ve added -b to avoid listing messages from previous boot).

Anyway, in normal boot warnings/errors are logged (for example looks like some kernel messages have wrong priority, like ACPI: No IOAPIC entries present logged as an error is perfectly normal and even desirable on Xen PVH without PCI devices). So, I’m considering disabling this check for automated tests. Alternative could be excluding known false positives, but I’m not sure if you want to maintain such a list…

See https://openqa.qubes-os.org/tests/3446/file/whonixcheck-whonixcheck-anon-whonix.log and other files at https://openqa.qubes-os.org/tests/3446#downloads

Comments


Patrick

2019-07-21 13:11:49 UTC


marmarek

2019-07-21 13:26:09 UTC


Patrick

2019-07-21 16:07:45 UTC


Patrick

2019-07-21 16:29:05 UTC


marmarek

2019-07-21 18:26:46 UTC