proxmox-update.py aktualisiert
This commit is contained in:
+18
-18
@@ -309,7 +309,7 @@ def cleanup_old_kernels():
|
||||
|
||||
if not kernels:
|
||||
log(
|
||||
"⚠️ Keine installierten Proxmox-Kernel erkannt - "
|
||||
"Keine installierten Proxmox-Kernel erkannt - "
|
||||
"keine Kernel werden gelöscht",
|
||||
"warn",
|
||||
)
|
||||
@@ -334,11 +334,11 @@ def cleanup_old_kernels():
|
||||
)
|
||||
|
||||
log(
|
||||
f"🖥️ Aktiver Kernel: {running}"
|
||||
f"Aktiver Kernel: {running}"
|
||||
)
|
||||
|
||||
log(
|
||||
"📋 Installierte Proxmox-Kernel:"
|
||||
"Installierte Proxmox-Kernel:"
|
||||
)
|
||||
|
||||
for version in reversed(installed_versions):
|
||||
@@ -363,7 +363,7 @@ def cleanup_old_kernels():
|
||||
if len(active_matches) != 1:
|
||||
|
||||
log(
|
||||
"⚠️ Aktiver Kernel wurde nicht eindeutig in den "
|
||||
"Aktiver Kernel wurde nicht eindeutig in den "
|
||||
"installierten Kernel-Paketen gefunden - "
|
||||
"keine Kernel werden gelöscht",
|
||||
"warn",
|
||||
@@ -384,7 +384,7 @@ def cleanup_old_kernels():
|
||||
for version in reversed(fallback_versions):
|
||||
|
||||
log(
|
||||
f"🛡️ Fallback-Kernel bleibt erhalten: {version}"
|
||||
f"Fallback-Kernel bleibt erhalten: {version}"
|
||||
)
|
||||
|
||||
# Sicherheitsregel:
|
||||
@@ -401,7 +401,7 @@ def cleanup_old_kernels():
|
||||
for version in newer_versions:
|
||||
|
||||
log(
|
||||
f"🛡️ Neuerer installierter Kernel bleibt erhalten: "
|
||||
f"Neuerer installierter Kernel bleibt erhalten: "
|
||||
f"{version} - Reboot kann erforderlich sein",
|
||||
"warn",
|
||||
)
|
||||
@@ -454,13 +454,13 @@ def cleanup_old_kernels():
|
||||
if result.returncode == 0:
|
||||
|
||||
log(
|
||||
f"✅ Kernel entfernt: {package}"
|
||||
f" Kernel entfernt: {package}"
|
||||
)
|
||||
|
||||
else:
|
||||
|
||||
log(
|
||||
f"❌ Fehler beim Entfernen von {package} "
|
||||
f" Fehler beim Entfernen von {package} "
|
||||
f"(Exit-Code {result.returncode})",
|
||||
"error",
|
||||
)
|
||||
@@ -504,7 +504,7 @@ def cleanup_old_kernel_configs():
|
||||
total = len(residual_pkgs)
|
||||
|
||||
log(
|
||||
f"🧼 Entferne Konfigurationsreste von "
|
||||
f" Entferne Konfigurationsreste von "
|
||||
f"{total} alten Kernel-Paketen"
|
||||
)
|
||||
|
||||
@@ -533,13 +533,13 @@ def cleanup_old_kernel_configs():
|
||||
if result.returncode == 0:
|
||||
|
||||
log(
|
||||
f"✅ ({index}/{total}) Erledigt: {pkg}"
|
||||
f" ({index}/{total}) Erledigt: {pkg}"
|
||||
)
|
||||
|
||||
else:
|
||||
|
||||
log(
|
||||
f"❌ ({index}/{total}) Fehler beim Entfernen "
|
||||
f" ({index}/{total}) Fehler beim Entfernen "
|
||||
f"der Reste: {pkg}",
|
||||
"error",
|
||||
)
|
||||
@@ -575,7 +575,7 @@ def reboot_required():
|
||||
if not running or not installed:
|
||||
|
||||
log(
|
||||
"⚠️ Kernel-Vergleich nicht möglich - "
|
||||
" Kernel-Vergleich nicht möglich - "
|
||||
"gehe sicherheitshalber von 'kein Reboot nötig' aus",
|
||||
"warn",
|
||||
)
|
||||
@@ -788,7 +788,7 @@ def create_update_snapshots():
|
||||
if not zfs_dataset_exists(dataset):
|
||||
|
||||
log(
|
||||
f"⚠️ ZFS-Dataset nicht vorhanden: {dataset} - "
|
||||
f" ZFS-Dataset nicht vorhanden: {dataset} - "
|
||||
"Snapshot wird übersprungen, Update läuft weiter",
|
||||
"warn",
|
||||
)
|
||||
@@ -807,7 +807,7 @@ def create_update_snapshots():
|
||||
def upgrade_system():
|
||||
|
||||
log(
|
||||
"⚙️ Starte dist-upgrade"
|
||||
" Starte dist-upgrade"
|
||||
)
|
||||
|
||||
run([
|
||||
@@ -817,7 +817,7 @@ def upgrade_system():
|
||||
])
|
||||
|
||||
log(
|
||||
"🧼 Starte autoremove"
|
||||
" Starte autoremove"
|
||||
)
|
||||
|
||||
run([
|
||||
@@ -878,7 +878,7 @@ def main():
|
||||
else:
|
||||
|
||||
log(
|
||||
"ℹ️ Keine Updates installiert"
|
||||
" Keine Updates installiert"
|
||||
)
|
||||
|
||||
# Auch ohne verfügbare Updates regelmäßig alte
|
||||
@@ -892,7 +892,7 @@ def main():
|
||||
if reboot_required():
|
||||
|
||||
log(
|
||||
"⚠️ Neuer Kernel vorhanden - Reboot erforderlich",
|
||||
" Neuer Kernel vorhanden - Reboot erforderlich",
|
||||
"warn",
|
||||
)
|
||||
|
||||
@@ -922,7 +922,7 @@ def main():
|
||||
else:
|
||||
|
||||
log(
|
||||
"❌ Bootloader Prüfung fehlgeschlagen - "
|
||||
" Bootloader Prüfung fehlgeschlagen - "
|
||||
"kein Neustart",
|
||||
"error",
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user