Debian automatisch update (ohne Neustart)?

Gast #5494658
Lesenswert?
• ▲
▼
Hallo,

wie halte ich die Services die auf einem Debian-Strech laufen 
automatisch up-to-date?

im cron-tab steht:
1
5 5 * * * apt update && apt --assume-yes upgrade
und dann?

Wie stell man z.B. automatisch sicher, dass der /usr/bin/dbus-daemon und
/lib/systemd/systemd neu gestartet werden, weil eine lib (*.so) 
eingespielt wurde.
#5494911
Lesenswert?
• ▲
▼
Ich verwende auf meinem Devuan System cron-apt. Ich habe folgende 
Konfigurationseinstellungen: (die Mail-Adresse ersetzen.)
1
root@frog:~# cat /etc/cron-apt/config
2
# Configuration for cron-apt. For further information about the possible
3
# configuration settings see /usr/share/doc/cron-apt/README.gz.
4

5
MAILTO="cron-apt@danielabrecht.ch"
6
#MAILON="always"
7
MAILON="upgrade"
8
root@frog:~# cat /etc/cron-apt/action.d/0-update 
9
update
10
root@frog:~# cat /etc/cron-apt/action.d/1-upgrade 
11
upgrade -y

Apt und Aptitude nutzen dpkg, welches wiederum beim installieren die 
trigger scripte usw. ausführt, welche die betroffenen Services neu 
starten sollten sofern möglich. Bei Updates sollte also alles was neu 
gestartet werden muss und kann automatisch neu gestartet werden, was so 
ziemlich alles sein sollte. Ob systemd mittlerweile auch endlich neu 
gestartet werden kann, weiss ich nicht, weil ich es nicht verwende. Das 
Kommando checkrestart vom Packet debian-goodies kann verwendet werden, 
um zu prüfen, ob ein Reboot notwendig ist.
#5494984
Lesenswert?
• ▲
▼
Daniel A. schrieb:
> Ob systemd mittlerweile auch endlich neu
> gestartet werden kann, weiss ich nicht, weil ich es nicht verwende.
1
systemctl daemon-reexec

Das startet allerdings nur den Hauptprozeß neu, die anderen Dienste wie 
zum Beispiel der journald können mit
1
systemctl restart systemd-journald.service

neu restartet werden -- und werden das im Falle von Apt- bzw. 
dpkg-basierten Updates natürlich auch automatisch.
Gast #5495000
Lesenswert?
• ▲
▼
Sheeva P. schrieb:

> neu restartet werden -- und werden das im Falle von Apt- bzw.
> dpkg-basierten Updates natürlich auch automatisch.

Das scheint hier nicht richtig zu funktionieren.
check-restart -v meldet des öfteren systemd* PIDs die mit gelöschten 
*.so libs verlinkt sind :-(

Beim dbus-demon genauso..

Ein
1
45 5 * * * /sbin/reboot
hilft - ist aber unschön.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.