
Wenn ich das in Deinem ersten Beitrag richtig gesehen habe, machst Du boot- local.service - Runs /usr/local/bin/boot-local einen Softlink von /etc/systemd/system/boot-local.service auf eine gleichnamige Datei auf /usr/local/bin .
Kann es sein, dass /usr/local/bin/ eventuell nicht auf der Root-Partition ist? Dann kann systemd die Service-Datei nicht lesen, weil dazu müsste ja die andere Partition gemounted sein, das macht aber der systemd erst zum geeigneten Zeitpunkt selbst und dazu muss er schon alle Unit-Dateien gelesen haben. Henne-Ei-Problem sozusagen.
Oder der Softlink bringt den systemd irgendwie anderweitig ins Schleudern.
Es wäre jedenfalls einen Versuch wert, den Softlink wegzulassen und die Service-Datei "hart" auf /etc/systemd/system/ zu speichern...
-- Manfred Härtel, DB3HM mailto:Manfred.Haertel@rz-online.de http://rz-home.de/mhaertel
Hallo Manfred! /usr liegt in einem automatisch bei der Installation angelegten Subvolume eines btrfs Dateisystems. Ich habe die Datei boot-local.service jetzt direkt nach /etc/systemd/system/ kopiert und "systemctl enable boot-local" als root aufgerufen. Nach einem Neustart gibt es nun folgendes Ergebnis: ● boot-local.service - Runs /usr/local/bin/boot-local Loaded: loaded (/etc/systemd/system/boot-local.service; enabled; vendor preset: disabled) Active: active (exited) since Sun 2022-03-20 09:53:41 CET; 1h 9min ago Process: 1662 ExecStart=/usr/local/bin/boot-local (code=exited, status=0/ SUCCESS) Main PID: 1662 (code=exited, status=0/SUCCESS) CPU: 21ms Mär 20 09:53:41 master systemd[1]: Starting Runs /usr/local/bin/boot-local... Mär 20 09:53:41 master boot-local[1663]: warning: commands will be executed using /bin/sh Mär 20 09:53:41 master boot-local[1663]: job 26 at Sun Mar 20 09:55:00 2022 Mär 20 09:53:41 master boot-local[1669]: warning: commands will be executed using /bin/sh Mär 20 09:53:41 master boot-local[1669]: job 27 at Sun Mar 20 09:56:00 2022 Mär 20 09:53:41 master boot-local[1675]: warning: commands will be executed using /bin/sh Mär 20 09:53:41 master boot-local[1675]: job 28 at Sun Mar 20 09:58:00 2022 Mär 20 09:53:41 master systemd[1]: Finished Runs /usr/local/bin/boot-local. ~ Also klappt es jetzt. Vielen Dank! Die Idee mit dem Softlink kam von der Anleitung auf einer Redhat-Seite, die ich in der ersten Mail genannt hatte. Viele Grüße Oskar