Hallo Gemeinde
Diese Zeile im Betreff erscheint immer wieder mal für ein bis zwei Minuten, bevor sich mein Rechner abschaltet.
Woran kann das liegen?
Ich hab mal das Journal von der letzten Session gefiltert nach Einträgen mit "rngd":
Aug 17 12:10:05 arch rngd[430]: Initializing available sources
Aug 17 12:10:05 arch rngd[430]: [hwrng ]: Initialization Failed
Aug 17 12:10:05 arch rngd[430]: [rdrand]: Initialization Failed
Aug 17 12:10:05 arch rngd[430]: [jitter]: Initializing AES buffer
Aug 17 12:10:05 arch rngd[430]: [jitter]: Unable to obtain AES key, disabling AES in JITTER source
Aug 17 12:10:05 arch rngd[430]: [jitter]: Enabling JITTER rng support
Aug 17 12:10:05 arch rngd[430]: [jitter]: Initialized
Aug 17 12:10:05 arch rngd[430]: [pkcs11]: PKCS11 Engine /usr/lib64/opensc-pkcs11.so Error: No such file or directory
Aug 17 12:10:05 arch rngd[430]: [pkcs11]: Initialization Failed
Aug 17 12:10:05 arch rngd[430]: [rtlsdr]: Initialization Failed
Aug 17 12:10:05 arch rngd[430]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 12:10:05 arch rngd[430]: Entropy Generation is slow, consider tuning/adding sources
Die letzte Zeile von dem Listing erscheint 341 mal innerhalb von 4 Sekunden. Danach bis zum Shutdown Stunden später nicht mehr.
Am Ende des Journals kommt
Aug 17 12:10:08 arch rngd[430]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 16:37:35 arch rngd[430]: [jitter]: Shutting down
Aug 17 16:37:35 arch systemd[1]: rngd.service: Succeeded.
Aug 17 16:37:36 arch systemd[1]: Reached target Final Step.
Aug 17 16:37:36 arch systemd[1]: systemd-poweroff.service: Succeeded.
Aug 17 16:37:36 arch systemd[1]: Finished Power-Off.
Aug 17 16:37:36 arch systemd[1]: Reached target Power-Off.
Aug 17 16:37:36 arch systemd[1]: Shutting down.
Aug 17 16:37:36 arch systemd-shutdown[1]: Syncing filesystems and block devices.
Aug 17 16:37:36 arch systemd-shutdown[1]: Sending SIGTERM to remaining processes...
Aug 17 16:37:36 arch systemd-journald[242]: Journal stopped
Die Zeile von Betreff
systemd-shutdown[1]: Waiting for process: rngd
ist im Journal nicht zu finden (ich hab sie fotografiert und hier eingetippt). Vermutlich weil die erst ausgegeben wird, wenn der Journal-Dienst bereits gestoppt ist.
Der Status von rngd.service gibt folgendes aus:
● rngd.service - Hardware RNG Entropy Gatherer Daemon
Loaded: loaded (/usr/lib/systemd/system/rngd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2020-08-17 18:42:06 CEST; 17min ago
Main PID: 2225 (rngd)
Tasks: 5 (limit: 7029)
Memory: 1.7M
CGroup: /system.slice/rngd.service
└─2225 /usr/bin/rngd -f
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:07 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:08 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:08 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Aug 17 18:42:08 arch rngd[2225]: Entropy Generation is slow, consider tuning/adding sources
Die Funktionstests von rngd im Rng-Tools-Wiki funktionieren alle so wie dort beschrieben und geben keinen Hinweis, dass was nicht stimmt.
Kann es sein, dass es damit zusammenhängt?:
Aug 17 12:10:05 arch rngd[430]: [pkcs11]: PKCS11 Engine /usr/lib64/opensc-pkcs11.so Error: No such file or directory
Eine Datei namens opensc-pkcs11.so ist im System nicht zu finden.
Die Frage für mich ist, wenn diese "opensc-pkcs11.so" von den Rng-Tools benötigt wird und auf dem System nicht vorhanden ist, dann müsste sie doch irgendwie als Abhängigkeit installiert werden. In der Dateiliste von den Rng-Tools ist die Datei nicht zu finden.
Es gibt zwar Pakete, die sie in den Dateilisten haben. Aber nicht in "/usr/lib64/".
Wer kann mir hier weiterhelfen?