<?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[Deploy task never marked complete on GPT&#x2F;UEFI disks with &quot;Single Disk - Resizable&quot; + Partition: Everything — client reboots into infinite deploy loop]]></title><description><![CDATA[<p dir="auto"><strong>FOG version:</strong> 1.5.10.2482 (reproduced also on 1.5.10.1660 before upgrading — same behavior on both)<br />
<strong>Base OS:</strong> Debian, Apache + PHP-FPM (proxy:fcgi on 127.0.0.1:9000)<br />
<strong>Target OS being imaged:</strong> Windows 11, UEFI/GPT, 4 partitions (ESP, MSR, Windows, Recovery)<br />
<strong>Image config:</strong> Image Type = “Single Disk - Resizable”, Partition = “Everything”, Image Manager = “Partclone Zstd”</p>
<p dir="auto"><strong>Steps to reproduce:</strong></p>
<ol>
<li>Capture a Windows 11 UEFI/GPT image with the above settings (Debug mode shows “Cloned successfully” with no errors).</li>
<li>Deploy the same image back to the same physical machine, only swapping the disk (same hardware, same boot mode — rules out network/driver/boot-mode mismatches).</li>
<li>On the client, the deploy completes all local disk work correctly: partition UUIDs reset for all 4 partitions, GPT bootable-flag activation (“Activation is unsupported for GPT — entering nested PMBR…”), disks synced, then reboot — no errors ever shown on screen.</li>
<li>On the server side, the task is NEVER marked complete. On next PXE boot, <code>boot.php</code> tells the host to deploy again, re-downloading bzImage/init.xz and restarting the whole deploy — infinite loop.</li>
</ol>
<p dir="auto"><strong>Evidence from Apache access log (<code>other_vhosts_access.log</code>), filtered by client IP:</strong></p>
<p dir="auto">…<br />
12:20:31 POST /fog/service/progress.php 200 (every ~3s throughout cloning)<br />
12:20:34 POST /fog/service/progress.php 200 &lt;- LAST call from client<br />
[48s gap — local disk work: UUID reset, GPT flag activation, reboot]<br />
12:21:23 POST /fog/service/ipxe/boot.php 200 &lt;- client re-PXE-boots, asks server what to do<br />
12:21:23 GET /fog/service/ipxe/bzImage 200<br />
12:21:23 GET /fog/service/ipxe/init.xz 200<br />
…</p>
<p dir="auto">No request of any kind (successful or failed) appears between the last <code>progress.php</code> and the reboot — the client never attempts to signal task completion.</p>
<p dir="auto"><strong>Already ruled out:</strong></p>
<ul>
<li>Network/DNS/certificate issues (progress.php calls succeed with 200 OK throughout the entire clone).</li>
<li>Image content/corruption (reproduced identically with a Clonezilla-produced partclone image manually placed in FOG storage, not just FOG’s own capture).</li>
<li>Outdated FOG version (reproduced identically before and after upgrading server + client kernel/init to the latest stable 1.5.10.2482).</li>
<li>Windows 11 “dirty bit”/Fast Startup (disabled, verified clean before capture; also irrelevant since Clonezilla-sourced image fails the same way).</li>
</ul>
<p dir="auto"><strong>Suspected area:</strong> the completion signal appears tied to the GPT partition-table recreation / resize path used by “Single Disk - Resizable”. Have not yet confirmed whether “Multiple Partition Image - Single Disk (Not Resizable)” avoids the issue — will update if I test this.</p>
<p dir="auto">Happy to provide full debug-mode screen captures, video, or additional log excerpts on request.<br />
I coudnt find information about this using IA o in this forum.</p>
<p dir="auto">Thanks</p>
]]></description><link>http://forums.fogproject.org/topic/18247/deploy-task-never-marked-complete-on-gpt-uefi-disks-with-single-disk-resizable-partition-everything-client-reboots-into-infinite-deploy-loop</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 00:37:08 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18247.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Sep 2026 21:30:41 GMT</pubDate><ttl>60</ttl></channel></rss>