====== pacman.log lesen und verstehen ====== Bei der **Systempflege** sollte die **Terminal-Ausgaben besondere Beachtung** geschenkt werden. Es werden unter anderem wichtige Informationen vom Paketbetreuer bereitgestellt. ===== Beispiel Auszug aus einem pacman.log ===== [2024-10-13T09:18:54+0200] [ALPM] warning: /etc/clamav/freshclam.conf installed as /etc/clamav/freshclam.conf.pacnew [2024-10-13T09:18:58+0200] [ALPM] warning: /etc/eos-script-lib-yad.conf installed as /etc/eos-script-lib-yad.conf.pacnew [2024-10-13T09:19:02+0200] [ALPM] warning: /etc/libvirt/qemu.conf installed as /etc/libvirt/qemu.conf.pacnew [2024-10-13T09:19:02+0200] [ALPM] warning: directory permissions differ on /var/lib/libvirt/swtpm/, filesystem: 755 package: 711 [2024-10-13T09:19:02+0200] [ALPM] warning: directory permissions differ on /var/log/swtpm/libvirt/qemu/, filesystem: 730 package: 755 [2024-10-13T09:19:07+0200] [ALPM] upgraded rp-pppoe (4.0-1 -> 4.0-2) [2024-10-13T09:19:07+0200] [ALPM-SCRIPTLET] >>> The kernel-mode plugin has a new place. [2024-10-13T09:19:07+0200] [ALPM-SCRIPTLET] >>> It's now located under /usr/lib/rp-pppoe/rp-pppoe.so [2024-10-13T09:19:07+0200] [ALPM-SCRIPTLET] >>> Change LINUX_PLUGIN to the new path in your /etc/ppp/pppoe.conf Es werden auch Warnungen ausgegeben, wenn ".packnew", ".packsave" Dateien entstehen. Siehe auch [[aw>Pacman/Pacnew_and_Pacsave]] ===== pacman.log mit paclog betrachten ===== Die Ausgaben von [[aw>Pacman|]] werden in der Datei ''/var/log/pacman.log'' protokolliert. Einträge können mit dem ''paclog'' Tool aus dem Paket [[ap>pacutils]] gefiltert werden. Siehe auch [[am>paclog.1.de|PACLOG(1)]] ==== Beispiele ==== Filtert den pacman.log nach den letzten 10 Minuten: paclog --after="$(date -Iminutes -d "10 minute ago")" Filtert den pacman.log nach einem bestimmten Tag: paclog --after=2023-01-01 | paclog --before=2023-01-02 Zeigt nur die Warnungen der letzten 10 Minuten an: paclog --warnings | paclog --after="$(date -Iminutes -d "10 minute ago")" ===== pacman.log Interpretieren ===== [2023-10-07T13:36:50+0200] [PACMAN] Running 'pacman -Sy' [2023-10-07T13:38:35+0200] [ALPM] transaction started [2023-10-07T13:38:36+0200] [ALPM] upgraded grub (2:2.12rc1-3 -> 2:2.12rc1-4) [2023-10-07T13:38:36+0200] [ALPM-SCRIPTLET] :: To use the new features ... [2023-10-07T13:38:43+0200] [ALPM] transaction completed ^Feld^Typ^Beispiel^Beschreibung^ |1|Datum|[2023-10-07T13:36:50+0200]|Ein Zeitstempel, wann die Aktion ausgelöst wurde| |2|Caller|%%[PACMAN]%%|Prozess, der die Aktion durchgeführt hat| |3|Nachricht|Running 'pacman -Sy'|Die eigentliche Log-Nachricht| ==== Caller Typen ==== ^Caller^Beschreibung^ |%%[PACMAN]%%|Aktion wird von ''pacman'' durchgeführt| |%%[ALPM]%%| Ausgaben des //Arch Linux Package Management// | |%%[ALPM-SCRIPTLET]%%| Ausgabe von Hooks und Skripten, die weitere Aktion nach einer Installation/Deinstallation/Upgrade eines Paketes durchgeführt werden. Siehe auch [[aw>Creating_packages#Overview|]]| Einträge von ''[ALPM-SCRIPTLET]'' sind wichtige Informationen, die vom Paket Maintainer bereitgestellt werden. ===== Siehe auch ===== * [[aw>Pacman]] * [[am>paclog.1.de|PACLOG(1)]] * [[https://www.suletuxe.de/forum/index.php?board=18;action=display;threadid=809;start=0|Suletuxe Forum Diskussionsthread]]