Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Proxmox
  5. Proxmox PVE v8/9 HA - Deadlock bei apt-get dist-upgrade

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    859

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.8k

Proxmox PVE v8/9 HA - Deadlock bei apt-get dist-upgrade

Geplant Angeheftet Gesperrt Verschoben Proxmox
upgradehigh-availability
6 Beiträge 4 Kommentatoren 144 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Meister MopperM Online
    Meister MopperM Online
    Meister Mopper
    Most Active
    schrieb am zuletzt editiert von Meister Mopper
    #1

    Das Problem:

    Beim Durchführen von System-Updates (apt-get dist-upgrade oder apt full-upgrade) auf einem Proxmox VE Node in einem HA-Cluster kann es zu einem Deadlock in der Paketverarbeitung kommen (ist mir am 16.07.2026 passiert).

    Es passierte bei einem Kernel-Update und ist wahrscheinlich ein Proxmox-Bug. Das Problem ist dort bereits in Arbeit.

    Ich habe mich aber dafür entschieden, zumindest vor einem Kernel-Update die nodes in den maintenance-mode zu versetzen, das ist für mich die sicherere (wollte ich schon immer mal schreiben 😁) Variante.

    Was passierte in der HA-Umgebung?

    Pakethänger durch synchrone Trigger:
    Bei der Aktualisierung des Pakets pve-ha-manager führt dpkg Post-Installation-Skripte aus, die den lokalen HA-Service (pve-ha-lrm) synchron neu laden wollen. Werden zeitgleich abhängige Systemd-Dienste oder Bibliotheken aktualisiert, blockieren sich systemd, D-Bus und dpkg gegenseitig.

    Kaskadierende Blockade bei HA-Ressourcen:
    Sobald der lokale HA-Manager hakt, lassen sich laufende VMs und LXC-Container weder regulär herunterfahren noch manuell migrieren. Befehle wie pct stop verharren in einer endlosen Warteschleife (Requesting HA stop...), da das HA-Subsystem nicht mehr antwortet.

    Folge

    Aufwändiges manuelles Eingreifen:
    Um das System wieder zu befreien, müssen betroffene Prozesse mühsam per kill -9 beendet und Neustarts erzwungen werden (reboot -f).

    Da ich dieses Prozedere zu aufwändig fand, habe ich in Antigravity IDE unter Zuhilfenahme von Gemini 3.6 Flash ein batch script entwickelt, dass den Upgrade-Prozess eines Proxmox Clusters automatisch und gesichert übernimmt.

    Meine Lösung:

    Um diesen Deadlock zu verhindern, muss der betroffene Knoten vor dem Ausführen von apt-get dist-upgrade sauber in den HA-Wartungsmodus versetzt werden (ha-manager crm-command node-maintenance enable <Node>).
    Dadurch migriert der Cluster alle HA-Ressourcen unterbrechungsfrei auf die übrigen Nodes. Der Knoten ist während des Upgrades komplett isoliert und frei von aktiven HA-Prozessen, sodass das Paket-Update ohne Blockaden durchlaufen kann.

    Das Skript liegt bereits auf GitHub und ist ausführlich kommentiert. Wer also ein Freund des sicheren Proxmox-Cluster-Updates ist, wird eingeladen, das Skript zu testen und mit Issues und Pull Requests zu verbessern.

    Hier geht es zum Skript

    Heute war ja mal wieder upgrade time und die notifications (telegram) haben mich gefreut. Es lief alles problemlos durch 😊.


    [31.07.2026 19:02] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Cluster Upgrade Started
    [2026-07-31 19:02:01] Starting automated cluster upgrade for nodes: 192.168.1.7 192.168.1.17 192.168.1.27
    [31.07.2026 19:02] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled
    [2026-07-31 19:02:06] HA maintenance mode enabled for node 'HA-PVE-01' (192.168.1.7). Evacuating guests...
    [31.07.2026 19:03] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed
    [2026-07-31 19:03:48] All VMs and LXC containers migrated off node 'HA-PVE-01' (192.168.1.7).
    [31.07.2026 19:04] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed
    [2026-07-31 19:04:36] Packages dist-upgraded and autoremoved on 'HA-PVE-01' (192.168.1.7).
    [31.07.2026 19:04] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting
    [2026-07-31 19:04:37] Initiating reboot for node 'HA-PVE-01' (192.168.1.7).
    [31.07.2026 19:05] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online
    [2026-07-31 19:05:36] Node 'HA-PVE-01' (192.168.1.7) successfully rebooted and joined cluster quorum.
    [31.07.2026 19:05] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled
    [2026-07-31 19:05:38] HA maintenance mode disabled for 'HA-PVE-01'. Guests can return.
    [31.07.2026 19:05] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled
    [2026-07-31 19:05:42] HA maintenance mode enabled for node 'HA-PVE-02' (192.168.1.17). Evacuating guests...
    [31.07.2026 19:08] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed
    [2026-07-31 19:08:47] All VMs and LXC containers migrated off node 'HA-PVE-02' (192.168.1.17).
    [31.07.2026 19:09] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed
    [2026-07-31 19:09:31] Packages dist-upgraded and autoremoved on 'HA-PVE-02' (192.168.1.17).
    [31.07.2026 19:09] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting
    [2026-07-31 19:09:31] Initiating reboot for node 'HA-PVE-02' (192.168.1.17).
    [31.07.2026 19:10] Nachricht vom Haus: ❌ Node Offline
    HA-PVE-02 ist seit 1 Minute nicht erreichbar!
    [31.07.2026 19:10] Nachricht vom Haus: ✅ Node Online
    HA-PVE-02 ist wieder stabil am Netz.
    [31.07.2026 19:10] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online
    [2026-07-31 19:10:54] Node 'HA-PVE-02' (192.168.1.17) successfully rebooted and joined cluster quorum.
    [31.07.2026 19:10] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled
    [2026-07-31 19:10:56] HA maintenance mode disabled for 'HA-PVE-02'. Guests can return.
    [31.07.2026 19:11] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled
    [2026-07-31 19:11:02] HA maintenance mode enabled for node 'HA-PVE-03' (192.168.1.27). Evacuating guests...
    [31.07.2026 19:13] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed
    [2026-07-31 19:13:25] All VMs and LXC containers migrated off node 'HA-PVE-03' (192.168.1.27).
    [31.07.2026 19:14] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed
    [2026-07-31 19:14:14] Packages dist-upgraded and autoremoved on 'HA-PVE-03' (192.168.1.27).
    [31.07.2026 19:14] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting
    [2026-07-31 19:14:14] Initiating reboot for node 'HA-PVE-03' (192.168.1.27).
    [31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online
    [2026-07-31 19:15:29] Node 'HA-PVE-03' (192.168.1.27) successfully rebooted and joined cluster quorum.
    [31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled
    [2026-07-31 19:15:31] HA maintenance mode disabled for 'HA-PVE-03'. Guests can return.
    [31.07.2026 19:15] Nachricht vom Haus: ❌ Node Offline
    HA-PVE-03 ist seit 1 Minute nicht erreichbar!
    [31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Cluster Upgrade Finished
    [2026-07-31 19:15:31] All 3 cluster nodes (192.168.1.7 192.168.1.17 192.168.1.27) upgraded and rebooted successfully!
    [31.07.2026 19:15] Nachricht vom Haus: ✅ Node Online
    HA-PVE-03 ist wieder stabil am Netz.

    Proxmox und HA ...
    Ich schreibe den Code nicht mehr selbst – ich schimpfe mit der KI, bis er funktioniert.

    1 Antwort Letzte Antwort
    1
    • MartinPM Online
      MartinPM Online
      MartinP
      schrieb am zuletzt editiert von MartinP
      #2

      "HA" hat im Iobroker Umfeld mehrere Bedeutungen.
      Wenn man es in der Überschrift aufgrund der Längenlimitierung abgekürzt hat, sollte man "High Availability" im Beitragstext einmal ausschreiben

      Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

      HomoranH 1 Antwort Letzte Antwort
      0
      • MartinPM MartinP

        "HA" hat im Iobroker Umfeld mehrere Bedeutungen.
        Wenn man es in der Überschrift aufgrund der Längenlimitierung abgekürzt hat, sollte man "High Availability" im Beitragstext einmal ausschreiben

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        schrieb am zuletzt editiert von
        #3

        @MartinP sagte:

        HA" hat im Iobroker Umfeld mehrere Bedeutungen.

        Aber nicht bei Proxmox!

        kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • MartinPM Online
          MartinPM Online
          MartinP
          schrieb am zuletzt editiert von
          #4

          Hier ist aber das Iobroker Forum. Deshalb hat es etwas gedauert, bis der Groschen gefallen ist

          Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

          HomoranH 1 Antwort Letzte Antwort
          0
          • MartinPM MartinP

            Hier ist aber das Iobroker Forum. Deshalb hat es etwas gedauert, bis der Groschen gefallen ist

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            schrieb am zuletzt editiert von
            #5

            @MartinP sagte:

            Hier ist aber das Iobroker Forum

            Nee, offtopic - proxmox

            kein Support per PN! - Fragen im Forum stellen - Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #6

              Moin, wenn es hilft: Ich habe zuerst auch an HomeAssistant gedacht.

              Gruß

              Peterfido

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              268

              Online

              33.0k

              Benutzer

              83.5k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2026
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe