<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade]]></title><description><![CDATA[<h1><strong>Das Problem:</strong></h1>
<p dir="auto">Beim Durchführen von System-Updates (apt-get dist-upgrade oder apt full-upgrade) auf einem Proxmox VE Node in einem <strong>HA-Cluster</strong> kann es zu einem Deadlock in der Paketverarbeitung kommen (ist mir am 16.07.2026 passiert).</p>
<p dir="auto">Es passierte bei einem Kernel-Update und ist wahrscheinlich ein Proxmox-Bug. Das Problem ist dort bereits in Arbeit.</p>
<p dir="auto">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 sicher<strong>ere</strong> (wollte ich schon immer mal schreiben <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f601.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--grin" style="height:23px;width:auto;vertical-align:middle" title=":grin:" alt="😁" />)  Variante.</p>
<h2>Was passierte in der HA-Umgebung?</h2>
<p dir="auto"><strong>Pakethänger durch synchrone Trigger:</strong><br />
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.</p>
<p dir="auto"><strong>Kaskadierende Blockade bei HA-Ressourcen:</strong><br />
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.</p>
<h2>Folge</h2>
<p dir="auto"><strong>Aufwändiges manuelles Eingreifen:</strong><br />
Um das System wieder zu befreien, müssen betroffene Prozesse mühsam per kill -9 beendet und Neustarts erzwungen werden (reboot -f).</p>
<p dir="auto">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.</p>
<h1><strong>Meine Lösung:</strong></h1>
<p dir="auto">Um diesen Deadlock zu verhindern, muss der betroffene Knoten vor dem Ausführen von <code>apt-get dist-upgrade</code> sauber in den HA-Wartungsmodus versetzt werden (<code>ha-manager crm-command node-maintenance enable &lt;Node&gt;</code>).<br />
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.</p>
<p dir="auto">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.</p>
<p dir="auto"><a href="https://github.com/meistermopper/proxmox-cluster-upgrade-script" rel="nofollow ugc">Hier geht es zum Skript</a></p>
<p dir="auto">Heute war ja mal wieder upgrade time und die notifications (telegram) haben mich gefreut. Es lief alles problemlos durch 😊.<br />
</p><section class="spoiler-wrapper"><button class="spoiler-control btn btn-default">Spoiler</button><section style="display:none" class="spoiler-content"><br />
[31.07.2026 19:02] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Cluster Upgrade Started<br />
[2026-07-31 19:02:01] Starting automated cluster upgrade for nodes: 192.168.1.7 192.168.1.17 192.168.1.27<br />
[31.07.2026 19:02] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled<br />
[2026-07-31 19:02:06] HA maintenance mode enabled for node 'HA-PVE-01' (192.168.1.7). Evacuating guests...<br />
[31.07.2026 19:03] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed<br />
[2026-07-31 19:03:48] All VMs and LXC containers migrated off node 'HA-PVE-01' (192.168.1.7).<br />
[31.07.2026 19:04] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed<br />
[2026-07-31 19:04:36] Packages dist-upgraded and autoremoved on 'HA-PVE-01' (192.168.1.7).<br />
[31.07.2026 19:04] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting<br />
[2026-07-31 19:04:37] Initiating reboot for node 'HA-PVE-01' (192.168.1.7).<br />
[31.07.2026 19:05] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online<br />
[2026-07-31 19:05:36] Node 'HA-PVE-01' (192.168.1.7) successfully rebooted and joined cluster quorum.<br />
[31.07.2026 19:05] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled<br />
[2026-07-31 19:05:38] HA maintenance mode disabled for 'HA-PVE-01'. Guests can return.<br />
[31.07.2026 19:05] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled<br />
[2026-07-31 19:05:42] HA maintenance mode enabled for node 'HA-PVE-02' (192.168.1.17). Evacuating guests...<br />
[31.07.2026 19:08] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed<br />
[2026-07-31 19:08:47] All VMs and LXC containers migrated off node 'HA-PVE-02' (192.168.1.17).<br />
[31.07.2026 19:09] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed<br />
[2026-07-31 19:09:31] Packages dist-upgraded and autoremoved on 'HA-PVE-02' (192.168.1.17).<br />
[31.07.2026 19:09] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting<br />
[2026-07-31 19:09:31] Initiating reboot for node 'HA-PVE-02' (192.168.1.17).<br />
[31.07.2026 19:10] Nachricht vom Haus: ❌ Node Offline<br />
HA-PVE-02 ist seit 1 Minute nicht erreichbar!<br />
[31.07.2026 19:10] Nachricht vom Haus: ✅ Node Online<br />
HA-PVE-02 ist wieder stabil am Netz.<br />
[31.07.2026 19:10] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online<br />
[2026-07-31 19:10:54] Node 'HA-PVE-02' (192.168.1.17) successfully rebooted and joined cluster quorum.<br />
[31.07.2026 19:10] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled<br />
[2026-07-31 19:10:56] HA maintenance mode disabled for 'HA-PVE-02'. Guests can return.<br />
[31.07.2026 19:11] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Maintenance Enabled<br />
[2026-07-31 19:11:02] HA maintenance mode enabled for node 'HA-PVE-03' (192.168.1.27). Evacuating guests...<br />
[31.07.2026 19:13] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Migration Completed<br />
[2026-07-31 19:13:25] All VMs and LXC containers migrated off node 'HA-PVE-03' (192.168.1.27).<br />
[31.07.2026 19:14] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Upgrade Completed<br />
[2026-07-31 19:14:14] Packages dist-upgraded and autoremoved on 'HA-PVE-03' (192.168.1.27).<br />
[31.07.2026 19:14] Nachricht vom Haus: ℹ️ [PVE Upgrade] [INFO] Node Rebooting<br />
[2026-07-31 19:14:14] Initiating reboot for node 'HA-PVE-03' (192.168.1.27).<br />
[31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Node Online<br />
[2026-07-31 19:15:29] Node 'HA-PVE-03' (192.168.1.27) successfully rebooted and joined cluster quorum.<br />
[31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Maintenance Disabled<br />
[2026-07-31 19:15:31] HA maintenance mode disabled for 'HA-PVE-03'. Guests can return.<br />
[31.07.2026 19:15] Nachricht vom Haus: ❌ Node Offline<br />
HA-PVE-03 ist seit 1 Minute nicht erreichbar!<br />
[31.07.2026 19:15] Nachricht vom Haus: ✅ [PVE Upgrade] [SUCCESS] Cluster Upgrade Finished<br />
[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!<br />
[31.07.2026 19:15] Nachricht vom Haus: ✅ Node Online<br />
HA-PVE-03 ist wieder stabil am Netz.<br />
</section></section><p></p>
]]></description><link>https://forum.iobroker.net/topic/85089/proxmox-pve-v8-9-ha-deadlock-bei-apt-get-dist-upgrade</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 08:28:08 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85089.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Jul 2026 18:01:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade on Sat, 01 Aug 2026 06:43:03 GMT]]></title><description><![CDATA[<p dir="auto">Moin, wenn es hilft: Ich habe zuerst auch an HomeAssistant gedacht.</p>
]]></description><link>https://forum.iobroker.net/post/1350096</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350096</guid><dc:creator><![CDATA[peterfido]]></dc:creator><pubDate>Sat, 01 Aug 2026 06:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade on Fri, 31 Jul 2026 19:45:19 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/martinp" aria-label="Profile: MartinP">@<bdi>MartinP</bdi></a> <a href="/post/1350081">sagte</a>:</p>
<p dir="auto">Hier ist aber das Iobroker Forum</p>
</blockquote>
<p dir="auto">Nee, offtopic - proxmox</p>
]]></description><link>https://forum.iobroker.net/post/1350082</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350082</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 31 Jul 2026 19:45:19 GMT</pubDate></item><item><title><![CDATA[Reply to Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade on Fri, 31 Jul 2026 19:36:23 GMT]]></title><description><![CDATA[<p dir="auto">Hier ist aber das Iobroker Forum. Deshalb hat es etwas gedauert, bis der Groschen gefallen ist</p>
]]></description><link>https://forum.iobroker.net/post/1350081</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350081</guid><dc:creator><![CDATA[MartinP]]></dc:creator><pubDate>Fri, 31 Jul 2026 19:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade on Fri, 31 Jul 2026 18:28:12 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/martinp" aria-label="Profile: MartinP">@<bdi>MartinP</bdi></a> <a href="/post/1350072">sagte</a>:</p>
<p dir="auto">HA" hat im Iobroker Umfeld mehrere Bedeutungen.</p>
</blockquote>
<p dir="auto">Aber nicht bei Proxmox!</p>
]]></description><link>https://forum.iobroker.net/post/1350073</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350073</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:28:12 GMT</pubDate></item><item><title><![CDATA[Reply to Proxmox PVE v8&#x2F;9 HA - Deadlock bei apt-get dist-upgrade on Fri, 31 Jul 2026 18:24:34 GMT]]></title><description><![CDATA[<p dir="auto">"HA" hat im Iobroker Umfeld mehrere Bedeutungen.<br />
Wenn man es in der Überschrift aufgrund der Längenlimitierung abgekürzt hat, sollte man "High Availability" im Beitragstext einmal ausschreiben</p>
]]></description><link>https://forum.iobroker.net/post/1350072</link><guid isPermaLink="true">https://forum.iobroker.net/post/1350072</guid><dc:creator><![CDATA[MartinP]]></dc:creator><pubDate>Fri, 31 Jul 2026 18:24:34 GMT</pubDate></item></channel></rss>