[solved] systemd[1]: Condition check resulted in Daily apt download activities being skipped.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
[solved] systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Hallo,
irgendwie scheinen auf einem Notebook mit Debian testing die unattended-upgrades nicht mehr zu funktionieren.
Kann mir bitte jemand sagen, wie ich heraus finde, warum das passiert.
Kann es eventuell mit DKMS zu tun haben?
Danke!
irgendwie scheinen auf einem Notebook mit Debian testing die unattended-upgrades nicht mehr zu funktionieren.
Kann mir bitte jemand sagen, wie ich heraus finde, warum das passiert.
Kann es eventuell mit DKMS zu tun haben?
Danke!
Zuletzt geändert von funkymaster am 03.04.2021 17:49:55, insgesamt 1-mal geändert.
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Hallo.
Mal ins Blaue geraten: Wenn du dein Notebook einschaltest, hängt es nicht am Strom? unattended-upgrades skippt seinen Daily-Job in der Standardeinstellung, wenn das System auf Akku läuft.
Das Verhalten lässt sich aber in /etc/apt/apt.conf.d/50unattended-upgrades anpassen.
Mal ins Blaue geraten: Wenn du dein Notebook einschaltest, hängt es nicht am Strom? unattended-upgrades skippt seinen Daily-Job in der Standardeinstellung, wenn das System auf Akku läuft.
Das Verhalten lässt sich aber in /etc/apt/apt.conf.d/50unattended-upgrades anpassen.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Hallo,
ja, danke für die Antwort.
Das hab ich eigentlich entsprechend konfiguriert.
Zur Sicherheit werde ich das jetzt aber nochmal mit dem Netzteil probieren.
ja, danke für die Antwort.
Das hab ich eigentlich entsprechend konfiguriert.
Code: Alles auswählen
Unattended-Upgrade::OnlyOnACPower "false";
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
tss...
Das ist ja uncool.
Mit Netzeil geht's und ohne nicht...
Das ist ja uncool.
Mit Netzeil geht's und ohne nicht...
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Hab jetzt mal versucht, die Einstellung auf zu ändern.
Das Verhalten bleibt aber leider identisch.
D.h. diese Einstellung wird ignoriert.
Offensichtlich scheint das ein Bug zu sein.
Code: Alles auswählen
Unattended-Upgrade::OnlyOnACPower "true";
Das Verhalten bleibt aber leider identisch.
D.h. diese Einstellung wird ignoriert.
Offensichtlich scheint das ein Bug zu sein.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Hmmm, für Ubuntu scheint es hier einen Fix zu geben:
https://bugs.launchpad.net/ubuntu/+sour ... comments/3
Leider ist dieser Fix im Debian Changelog nicht zu finden.
https://bugs.launchpad.net/ubuntu/+sour ... comments/3
Leider ist dieser Fix im Debian Changelog nicht zu finden.
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Wenn es tatsächlich nur das Problem aus dem Titel ist (und die fehlenden unattended-upgrades nur ein Folgeproblem), liegt es an etwas anderem. apt enthält einen systemd-Timer & -Service, der täglich ein apt-get update auslöst. Das wird ebenfalls nur im Netzbetrieb ausgeführt (ConditionACPower=true) und sonst, wie im Thementitel, übersprungen.
Abhilfe wäre z.B.:
Und anschließend ein systemctl daemon-reload.
Abhilfe wäre z.B.:
Code: Alles auswählen
~# mkdir -p /etc/systemd/system/apt-daily.service.d
~# echo -e "[Unit]\nConditionACPower=" > /etc/systemd/system/apt-daily.service.d/override.conf
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Dann verstehe ich aber die Ausgabe nicht ganz:
D.h. das sollte auch ohne dem Überschreiben der Services passen.
Die unattended-upgrades werden aber trotzdem nicht ausgeführt.
Code: Alles auswählen
systemctl --all list-timers apt-daily{,-upgrade}.timer
NEXT LEFT LAST PASSED UNIT ACTIVATES
Sun 2021-04-04 17:18:37 CEST 23h left Sat 2021-04-03 17:18:33 CEST 4min 28s ago apt-daily.timer apt-daily.service
Sun 2021-04-04 17:18:52 CEST 23h left Sat 2021-04-03 17:18:51 CEST 4min 10s ago apt-daily-upgrade.timer apt-daily-upgrade.service
Die unattended-upgrades werden aber trotzdem nicht ausgeführt.
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Der Timer wird immer ausgeführt, nur der vom Timer getriggerte Service tut nix, wenn nicht im Netzbetrieb. Das ConditionACPower=true steckt in den jeweiligen beiden .service.
Ah und ja, obiges Überschreiben muss wohl auch für den apt-daily-upgrade.service passieren.
Ah und ja, obiges Überschreiben muss wohl auch für den apt-daily-upgrade.service passieren.
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Ja, danke!
Habs gerade gesehen, dass das in beiden Services drinnen ist.
Habs gerade gesehen, dass das in beiden Services drinnen ist.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Braucht das eh kein false?
Also:
Also:
Code: Alles auswählen
ConditionACPower=false
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Ah, ok. Ist die Standardeinstellung.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Super, funktioniert jetzt wie gewünscht.
Vielen Dank für eure HIlfe!
Schönes Osterwochenende!
lg
Vielen Dank für eure HIlfe!
Schönes Osterwochenende!
lg
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Das wollte ich auch so erst vorschlagen. Laut manpage führt der Wert false aber dazu, dass der Service auschließlich nur im Akkubetrieb läuft. Wäre also auch nicht das gewollte.funkymaster hat geschrieben:03.04.2021 17:38:14Braucht das eh kein false?
Also:Code: Alles auswählen
ConditionACPower=false
Einen Wert leer zuzuweisen setz diesen in Systemd-Units zurück: Hier wird damit also die Condition entfernt.
Manchmal bekannt als Just (another) Terminal Hacker.
-
- Beiträge: 116
- Registriert: 21.03.2020 17:40:24
Re: systemd[1]: Condition check resulted in Daily apt download activities being skipped.
Danke für den Hinweis!JTH hat geschrieben:03.04.2021 19:41:12Das wollte ich auch so erst vorschlagen. Laut manpage führt der Wert false aber dazu, dass der Service auschließlich nur im Akkubetrieb läuft. Wäre also auch nicht das gewollte.funkymaster hat geschrieben:03.04.2021 17:38:14Braucht das eh kein false?
Also:Code: Alles auswählen
ConditionACPower=false
...