====== 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. Hier sollte ein Beispiel eingefügt werden 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]]