/var/log/boot.log deaktivieren (systemd service ?)

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
willy4711

/var/log/boot.log deaktivieren (systemd service ?)

Beitrag von willy4711 » 13.04.2019 08:48:30

Bin gerade am Aufräumen von /var/log/ (rsyslog ist schon seit Urzeiten gepurgt)

Dabei bin ich über die Datei boot.log (3,8 MB) gestolpert, die
offensichtlich bei jedem Systemstart aktualisiert wird.

Öffnen lässt sie sich nur mit nano

Nano sagt:

Code: Alles auswählen

53609 Zeilen gelesen (aus DOS und Mac-Format konvertiert)
Hab dann recherchiert, wer dafür verantwortlich ist (sein könnte)

Vermutung: irgendeine systemd-unit

Gesucht und gefunden:

Code: Alles auswählen

:find / -name "*bootlog*" |sort
/etc/init.d/bootlogs
/etc/rc1.d/S01bootlogs
/etc/rc2.d/S01bootlogs
/etc/rc3.d/S01bootlogs
/etc/rc4.d/S01bootlogs
/etc/rc5.d/S01bootlogs
/etc/systemd/system/bootlogs.service
/usr/lib/systemd/system/bootlogd.service
/usr/lib/systemd/system/bootlogs.service
/usr/lib/systemd/system/stop-bootlogd.service
/usr/lib/systemd/system/stop-bootlogd-single.service
cat /etc/init.d/bootlogs ----> NoPaste-Eintrag40690


Aber:

Code: Alles auswählen

$ ls -al /etc/systemd/system/ |grep bootlog
lrwxrwxrwx  1 root root    9 Okt 17  2017 bootlogs.service -> /dev/null
und:

Code: Alles auswählen

ls -al /usr/lib/systemd/system/ |grep bootl
lrwxrwxrwx  1 root root     9 Apr  8 12:59 bootlogd.service -> /dev/null
lrwxrwxrwx  1 root root     9 Apr  8 12:59 bootlogs.service -> /dev/null
lrwxrwxrwx  1 root root     9 Apr  8 12:59 stop-bootlogd.service -> /dev/null
lrwxrwxrwx  1 root root     9 Apr  8 12:59 stop-bootlogd-single.service -> /dev/null
Irgendwie für mich etwas verwirrend bzw. nicht verständlich

Code: Alles auswählen

# systemctl status bootlogd.service
● bootlogd.service
   Loaded: masked (Reason: Unit bootlogd.service is masked.)
   Active: inactive (dead)

Code: Alles auswählen

systemctl status bootlogs.service
● bootlogs.service
   Loaded: masked (Reason: Unit bootlogs.service is masked.)
   Active: inactive (dead)
Ich würde das gerne abstellen, jedoch ist mir nicht klar, was "masked"
bedeutet, und welchen Dienst ich da stoppen bzw. starten muss.
Möchte ungern was zerschießen.

DeletedUserReAsG

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von DeletedUserReAsG » 13.04.2019 09:00:35

„masked“ bedeutet, dass die Unit auch von einer anderen nicht gestartet werden kann, während „disabled“ nur den automatischen Start unterbindet. Erreicht wird das eben durch einen Link nach /dev/null.

Bei der Frage, woher das Log bei dir kommt, kann ich allerdings auch gerade nicht weiterhelfen – bei mir tritt’s nicht auf. Ich würde Debianbootlogd mal installieren, um auszuschließen, dass es nicht doch irgendwie gestartet wird.

willy4711

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von willy4711 » 13.04.2019 10:50:23

hmmmm -- Erstmal Danke für den Tipp. Debianbootlogd ist bei mir nicht installiert.
Kann mich aber ganz dunkel erinnern, dass ich das vor Jahren irgendwann mal installiert hatte.

Seltsam erscheint mir in diesem Zusammenhang, das die systemd - Services vom Namen her ja den Dateien entsprechen,
die ich mit bootlogd installieren würde s.U:
Liste der Dateien:
/etc/init.d/bootlogd
/etc/init.d/stop-bootlogd
/etc/init.d/stop-bootlogd-single
/sbin/bootlogd
/usr/share/doc/bootlogd/changelog.Debian.gz
/usr/share/doc/bootlogd/changelog.gz
/usr/share/doc/bootlogd/copyright
/usr/share/lintian/overrides/bootlogd
/usr/share/man/man8/bootlogd.8.gz
Options von bootlogd
-l logfile Log to this logfile. The default is /var/log/boot.
was ja genau das mysteriöse File wäre

Die /etc/init.d/bootlogs NoPaste-Eintrag40690 wiederum stammt aus dem Paket Debianinitscripts was bei mir installiert ist.
Keine Ahnung, ob ich das zuzeiten von Systemd noch brauche :roll:
niemand hat geschrieben: ↑ zum Beitrag ↑
13.04.2019 09:00:35
Ich würde Debianbootlogd mal installieren, um auszuschließen, dass es nicht doch irgendwie gestartet wird.
Kannst du das erklären ? Wenn ich das installiere, was soll dann passieren ?
Zuletzt geändert von willy4711 am 13.04.2019 10:59:43, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von DeletedUserReAsG » 13.04.2019 10:59:41

willy4711 hat geschrieben: ↑ zum Beitrag ↑
13.04.2019 10:50:23
Kannst du das erklären?
Klar: ich hab das „de“ vergessen. Sorry dafür.

Was steht denn eigentlich im bootlog drin? Aktuelle Timestamps, oder doch nur ’n Überbleibsel aus der Zeit, in der bootlogd installiert war?

willy4711

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von willy4711 » 13.04.2019 11:01:29

niemand hat geschrieben: ↑ zum Beitrag ↑
13.04.2019 10:59:41
Klar: ich hab das „de“ vergessen. Sorry dafür.
Büdde :mrgreen:

Edit:
niemand hat geschrieben: ↑ zum Beitrag ↑
13.04.2019 10:59:41
Was steht denn eigentlich im bootlog drin? Aktuelle Timestamps,
Hab das mal mühselig zusammen kopiert . Müsste seit gestern sein: NoPaste-Eintrag40691
Kann man einen so große Datei aus Debiannano oder Debianvim-tiny heraus eigentlich komplett in einen Editor kopieren ?
vernünftig lesbar wäre auch noch schön.
Bin in der Hinsicht komplett doof. Hab immer nur den Fenster-Inhalt kopieren können.

KP97
Beiträge: 3407
Registriert: 01.02.2013 15:07:36

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von KP97 » 13.04.2019 18:59:56

Du nutzt immer noch die überholten Startscripte in init.d. Der Ordner ist bei mir schon seit Ewigkeiten leer, da diese Scripte systemd nur dazu verleiten, eine Unit anzulegen, die eigentlich von Haus aus schon vorhanden ist. Also doppelt gemoppelt und daher unnötig.
Das Paket bootlogd ist ebenfalls obsolet und wird durch journalctl ersetzt. Evtl. schlummert da noch ein altes Startscript in init.d und verursacht dieses Log.
Das kannst Du getrost löschen, ebenso die Startscripte. Nur Debian hält die noch vor, viele andere Distris haben die schon längst nicht mehr.

willy4711

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von willy4711 » 13.04.2019 22:39:12

KP97 hat geschrieben: ↑ zum Beitrag ↑
13.04.2019 18:59:56
Du nutzt immer noch die überholten Startscripte in init.d. Der Ordner ist bei mir schon seit Ewigkeiten leer,
Das wird wohl so sein, aber ich hab die da ja nicht deponiert.
Der Ordner ist bei mir gerammelt voll : NoPaste-Eintrag40692
Wie gesagt bootlogd ist bei mir schon lange deinstalliert. Allerdings gibt es noch das Paket Debianinitscripts, das für einen Großteil der
Dateien in /etc/init.d verantwortlich zeichnet.
Ich werde mal mutig sein und das als ersten Schritt deinstallieren

willy4711

Re: /var/log/boot.log deaktivieren (systemd service ?)

Beitrag von willy4711 » 13.04.2019 23:49:48

ggrrrr :twisted:
so:
Debianinitscripts gepurgt
/etc/ini.d gesichert und komplett geleert.
Alles funktioniert noch :THX:
Aber: bootl.log wird immer noch geschrieben :twisted: NoPaste-Eintrag40693
Werde das Teil jetzt kontinuierlich löschen.
Aber wer schreibt das ?
Irgendein Schlawiner kritzelt da herum:

Code: Alles auswählen

systemctl list-unit-files |grep boot
bootlogd.service                                                 masked         
bootlogs.service                                                 masked         
bootmisc.service                                                 masked         
checkroot-bootclean.service                                      masked         
mountall-bootclean.service                                       masked         
mountnfs-bootclean.service                                       masked         
plymouth-reboot.service                                          static         
reboot.service                                                   masked         
stop-bootlogd-single.service                                     masked         
stop-bootlogd.service                                            masked         
systemd-bless-boot.service                                       static         
systemd-boot-check-no-failures.service                           disabled       
systemd-reboot.service                                           static         
boot-complete.target                                             static         
reboot.target                                                    disabled   
Glaube auch nicht, dass ich von den verbliebenen init- Paketen irgendwas deinstallieren kann:

Code: Alles auswählen

dpkg -l *init* |grep ii
ii  init                         1.56+nmu1    amd64        metapackage ensuring an init system is installed
ii  init-system-helpers          1.56+nmu1    all          helper tools for all init systems
ii  initramfs-tools              0.133        all          generic modular initramfs generator (automation)
ii  initramfs-tools-core         0.133        all          generic modular initramfs generator (core tools)
ii  ruby-minitest                5.11.3-1     all          Ruby test tools supporting TDD, BDD, mocking, and benchmarking
ii  sysvinit-utils               2.93-8       amd64        System-V-like utilities
ii  xinit                        1.4.0-1      amd64        X server initialisation tool

Antworten