Automatische ausführung von Apt-get update ausschalten

Scplayer

New Member
Aug 25, 2024
14
1
3
Moin Allerseits,

Jedes mal in der Nacht um 01 Uhr und 5 Uhr startet proxmox apt-get update um nach Updates zu suchen. Da ich eingestellt habe das dieser um der Zeit keine verbindung zum Internet hat läuft dies immer in ein Fehler.

Kann ich dies irgendwie abschalten oder von der Zeit anpassen ?.

LG Jan
 
Moin Allerseits,

Jedes mal in der Nacht um 01 Uhr und 5 Uhr startet proxmox apt-get update um nach Updates zu suchen. Da ich eingestellt habe das dieser um der Zeit keine verbindung zum Internet hat läuft dies immer in ein Fehler.

Kann ich dies irgendwie abschalten oder von der Zeit anpassen ?.

LG Jan
Guten Morgen Jan, ja das hängt doch davon ab was du installiert hast! Bei meinen Proxmoxsystem ist das nicht automatisch der Fall, wenn ich nicht bewusst das Paket unertended upgrades installiert hast, somit schau doch mal in die Prozessliste, was da so alles drin steht. Andererseits steht es dir natürlich auch frei, das Zeitverhalten selbst zu ändern, so dass diese, möglicherweise sinnvolle Funktion, zu einem anderen Zeitpunkt, sagen wir mal 8 Uhr morgens, ausgeführt würde.
 
Guten Morgen Jan, ja das hängt doch davon ab was du installiert hast! Bei meinen Proxmoxsystem ist das nicht automatisch der Fall, wenn ich nicht bewusst das Paket unertended upgrades installiert hast, somit schau doch mal in die Prozessliste, was da so alles drin steht. Andererseits steht es dir natürlich auch frei, das Zeitverhalten selbst zu ändern, so dass diese, möglicherweise sinnvolle Funktion, zu einem anderen Zeitpunkt, sagen wir mal 8 Uhr morgens, ausgeführt würde.
Meinst du eine Prozessliste in der Shell von Proxmox oder im der WEB GUI ?.

An für sich meine ich nicht das ich ein Paket dafür installiert habe aber evtl. ist es für ein anderes Paket abhängig.
 
Hat das einen besonderen Grund? solange die Updates nicht automatisch installiert werden wäre das doch kein Hindernis?
Da ich der einzige bin der den verwaltet und um der Zeit nichts mehr mache dazu hab ich das in der Fritzbox per Zugangsprofil so eingestellt. AUch wenn die Error Meldung nicht schlimm ist, ist die Funktion das Proxmox automatisch sucht ja nicht schlecht. Ebenso wil ich da an für sich behalten, aber halt den Zeitpunkt anpassen sofern das möglich ist.
 
Perfekt danke dir.
Hab ich gerade Probiert aber ich erhalte dabei diese ausgabe, die shell hab ich direkt mit den Root User ausgeführt.

root@Homeserver:~# systemctl edit pve-daily-update.timer
Editing "/etc/systemd/system/pve-daily-update.timer.d/override.conf" canceled: temporary file is empty.
 
Du hast wohl keine Änderungen an der Datei durchgeführt
Nach den bearbeiten per nano Befehl bin ich per str+x aus der Datei raus und hab die änderungen per y bestätigt. Das überschreiben hab ich den mit der enter Taste bestätigt.
 
Du hast wohl keine Änderungen an der Datei durchgeführt
Ich hab jetzt folgendes ausprobiert.

- Denn inhalt wenn ich systemctl edit pve-daily-update.timer ausführe kopiert.
- Per diesen Befehl nano /etc/systemd/system/pve-daily-update.timer.d/override.conf die Datei mit den zuvor oben kopierten Text erstellt. Beim ausführen des Befehls nannte die Ausgabe immer die Datei extistiert noch nicht kann aber erstellt werden.

- Auch wenn ich das den Teil nach Nano mit diesen beiden Sachen ersetze
/etc/systemd/system/pve-daily-update.timer.d/.#override.conf16bbf7516a5e4f58
### Editing /etc/systemd/system/pve-daily-update.timer.d/override.conf

Dies ist aus den Fesnter was sich mit diesen Befehl systemctl edit pve-daily-update.timer Öffnet
Screenshot from 2025-06-20 16-40-07.png

Nacheinander diese beiden Befehle ausgeführt und diese spukten kein Fehler aus:
  • systemctl daemon-reload
  • systemctl list-timers pve-daily-update.timer
Aber so wie ich diese Ausgabe verstehe werden diese änderung nicht genommen.

Screenshot from 2025-06-20 16-32-30.png
In der Web GUI von Proxmox sehe ich unter System des Nodes das der Service systemd-timesyncd nicht installiert ist, fehlt dieser evtl. ?.

LG Jan
 
Danke an alle für die Antworten und hilfestellungen ich konnte es per Perplexity KI lösen.

Und zwar muss die Konfig so aussehen.
1750447460026.png
Dazu die hinweiße aus perplexity.

  1. Platzierung: Die Konfiguration muss zwischen ### Anything between here and the comment below will become the new contents of the file und ### Lines below this comment will be discarded stehen2.
  2. OnCalendar zurücksetzen: Da Timer kumulativ sind, musst du erst OnCalendar= (leer) setzen, um bestehende Timer-Einstellungen zu löschen, bevor du neue hinzufügst1.

Damit ist mein Anliegen gelöst.
 
Last edited:
Kleiner Nachtrag falls jemand mal mit der gleichen Frage auf diesen Post stößt, leider hat es sich mit den Beitrag 12 nicht gelöst.

Daher die angepasste Lösung:
Zwar muss die Konfig so aussehen und dies muss für diese pve-daily-update.timer , apt-daily.timer und apt-daily-upgrade.timer (eventuell wird auch nur ein apt-get upgrade ausgeführt) Dateien per systemctl edit Befehl angepasst werden.

1750611762109.png

Dazu die hinweiße aus perplexity.

  1. Platzierung: Die Konfiguration muss zwischen ### Anything between here and the comment below will become the new contents of the file und ### Lines below this comment will be discarded stehen2.
  2. OnCalendar zurücksetzen: Da Timer kumulativ sind, musst du erst OnCalendar= (leer) setzen, um bestehende Timer-Einstellungen zu löschen, bevor du neue hinzufügst1.

Danach zum neu Laden und um die änderungen wirksam zu machen nacheinander diese Befehle ausführen.

systemctl daemon-reload
systemctl restart apt-daily.timer apt-daily-upgrade.timer pve-daily-update.timer

Hinweiß:

Ebenso falls es Cronjobs gibt die Skripte bzgl. der Auführung von apt-get update vorhanden sind ist dies zu beachten:
  • Prüfe, ob in /etc/cron.d/, /etc/crontab, /etc/cron.daily/ oder /etc/cron.hourly/ Skripte für apt-get update liegen.

Ob das jetzt nun greift werde ich morgen berichten indem ich diesen Satz ändere.