<?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[FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures]]></title><description><![CDATA[<h1>FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures</h1>
<p dir="auto"><strong>FOG version:</strong> 1.6.0.127 (dev-branch)<br />
<strong>Operating system:</strong> Oracle Linux 8 x86_64<br />
<strong>Component:</strong> Installer / Secure Boot</p>
<p dir="auto">Hello FOG developers,</p>
<p dir="auto">I encountered several Secure Boot installation issues while upgrading FOG on Oracle Linux 8.</p>
<h2>1. efitools package unavailable</h2>
<p dir="auto">The installer initially reported:</p>
<pre><code class="language-text">Skipping package: efitools (Does not exist)
Building efitools (no package for this distro)...Failed
efitools 1.9.2 did not build
Publishing Secure Boot variable updates...Skipped
</code></pre>
<p dir="auto">The Oracle Linux 8 CodeReady Builder repository was enabled, but <code>dnf install efitools</code> and <code>dnf repoquery --available '*efitools*'</code> returned no matching package.</p>
<h3>Working workaround</h3>
<p dir="auto">I found the following EL8-compatible RPM:</p>
<p dir="auto"><code>efitools-1.9.2-9.el8.x86_64</code></p>
<p dir="auto">Source: AlmaLinux 8.10 Devel repository.</p>
<p dir="auto"><a href="https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html</a></p>
<p dir="auto">After manually installing this RPM, the next FOG installation completed the previously failing step:</p>
<pre><code class="language-text">Skipping package: efitools (Already Installed)
Checking package: efitools...OK
Publishing Secure Boot variable updates...Done
</code></pre>
<p dir="auto">This confirms that FOG recognizes the manually installed package.</p>
<h3>Suggested improvement</h3>
<p dir="auto">Could the installer improve its handling of <code>efitools</code> on Oracle Linux 8, including checking for an existing compatible installation and providing more useful diagnostics when building from source fails?</p>
<h2>2. Remaining Secure Boot signing failures</h2>
<p dir="auto">Even after resolving the <code>efitools</code> issue, the installer continues to report:</p>
<pre><code class="language-text">Signing FOS kernels and Memtest86+ for Secure Boot...Failed
Signing rEFInd for Secure Boot...Failed
Signing iPXE binaries for Secure Boot...Failed
</code></pre>
<p dir="auto">The installer also reports that no Secure Boot CA is available on the server.</p>
<p dir="auto">The overall installation finishes with <code>Setup complete</code>, but the Secure Boot signing stages remain unsuccessful.</p>
<h3>Questions</h3>
<ol>
<li>Are these signing failures expected when no Secure Boot CA has been configured?</li>
<li>Should the installer skip signing with a clear warning instead of reporting a generic failure?</li>
<li>Is there a recommended procedure for initializing Secure Boot signing on an existing Oracle Linux 8 installation?</li>
<li>Can the installer provide more specific diagnostics when kernel, rEFInd or iPXE signing fails?</li>
</ol>
<p dir="auto">The exact compiler and signing error output has not yet been analyzed, so I cannot confirm whether these failures share a common root cause.</p>
<p dir="auto">Thank you for your work on FOG Project.</p>
]]></description><link>http://forums.fogproject.org/topic/18309/fog-1-6-0-127-efitools-unavailable-on-oracle-linux-8-and-secure-boot-signing-failures</link><generator>RSS for Node</generator><lastBuildDate>Mon, 09 Nov 2026 14:14:24 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18309.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Nov 2026 12:32:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures on Mon, 09 Nov 2026 12:49:39 GMT]]></title><description><![CDATA[<h1>[SOLVED] FOG 1.6.0.127 — Fix Secure Boot Signing on Oracle Linux 8 (efitools + sbsigntools)</h1>
<p dir="auto">I encountered Secure Boot signing failures when installing/upgrading <strong>FOG 1.6.0.127 (dev-branch)</strong> on <strong>Oracle Linux 8 x86_64</strong>.</p>
<p dir="auto">I was able to resolve the installer signing failures using compatible RPM packages from AlmaLinux 8 and Rocky Linux 8.</p>
<p dir="auto">Below is the step-by-step solution, including the verified results.</p>
<h2>Step 1 — Enable the Oracle Linux 8 CodeReady Builder repository</h2>
<pre><code class="language-bash">sudo dnf config-manager --set-enabled ol8_codeready_builder
sudo dnf makecache
</code></pre>
<p dir="auto">This repository provides additional development dependencies.</p>
<h2>Step 2 — Install efitools 1.9.2</h2>
<p dir="auto">The default Oracle Linux 8 repositories did not provide <code>efitools</code>.</p>
<p dir="auto">The FOG installer originally reported:</p>
<pre><code class="language-text">Building efitools (no package for this distro)........Failed
Publishing Secure Boot variable updates..............Skipped
</code></pre>
<p dir="auto">I used the compatible AlmaLinux 8.10 RPM:</p>
<p dir="auto"><strong>Package:</strong> <code>efitools-1.9.2-9.el8.x86_64</code></p>
<p dir="auto">Package information:</p>
<p dir="auto"><a href="https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html</a></p>
<p dir="auto">Download:</p>
<pre><code class="language-bash">curl -fL -o efitools-1.9.2-9.el8.x86_64.rpm \
  https://ftp.ucsb.edu/almalinux/8.10/devel/x86_64/os/Packages/efitools-1.9.2-9.el8.x86_64.rpm
</code></pre>
<p dir="auto">Verify the RPM’s provenance, signature and dependencies using the trusted AlmaLinux signing key before installing. Do not disable signature verification.</p>
<p dir="auto">Install:</p>
<pre><code class="language-bash">sudo dnf install ./efitools-1.9.2-9.el8.x86_64.rpm
</code></pre>
<p dir="auto">Verify:</p>
<pre><code class="language-bash">rpm -q efitools
command -v cert-to-efi-sig-list
command -v sign-efi-sig-list
command -v efi-readvar
</code></pre>
<p dir="auto"><strong>Confirmed installed version:</strong></p>
<pre><code class="language-text">efitools-1.9.2-9.el8.x86_64
</code></pre>
<p dir="auto">After installation, the FOG installer recognized the package and successfully generated Secure Boot variable updates.</p>
<h2>Step 3 — Resolve the incompatible sbsigntools version</h2>
<p dir="auto">Oracle Linux 8 / EPEL initially provided:</p>
<pre><code class="language-text">sbsigntools-0.9.2-1.el8.x86_64
</code></pre>
<p dir="auto">This version does not support the <code>--addcert</code> option required by the current FOG Secure Boot signing implementation.</p>
<p dir="auto">The installer repeatedly failed with:</p>
<pre><code class="language-text">sbsign: unrecognized option '--addcert'
</code></pre>
<p dir="auto">This caused failures signing FOS kernels, Memtest86+, rEFInd and iPXE binaries.</p>
<h2>Step 4 — Install compatible sbsigntools 0.9.5</h2>
<p dir="auto">I used the Rocky Linux 8 Core SIG RPM:</p>
<p dir="auto"><strong>Package:</strong> <code>sbsigntools-0.9.5-2.el8.core.x86_64</code></p>
<p dir="auto">Download:</p>
<pre><code class="language-bash">curl -fL -o sbsigntools-0.9.5-2.el8.core.x86_64.rpm \
  https://dl.rockylinux.org/pub/sig/8/core/x86_64/core-infra/Packages/s/sbsigntools-0.9.5-2.el8.core.x86_64.rpm
</code></pre>
<p dir="auto">Verify the package signature and trust the appropriate Rocky Linux signing key through an independently verified source. Review the DNF transaction before installation.</p>
<p dir="auto">Install:</p>
<pre><code class="language-bash">sudo dnf install ./sbsigntools-0.9.5-2.el8.core.x86_64.rpm
</code></pre>
<p dir="auto">Verify:</p>
<pre><code class="language-bash">rpm -q sbsigntools
command -v sbsign
sbsign --help 2&gt;&amp;1 | grep -- '--addcert'
</code></pre>
<p dir="auto"><strong>Confirmed result:</strong></p>
<pre><code class="language-text">sbsigntools-0.9.5-2.el8.core.x86_64

/usr/bin/sbsign

--addcert &lt;addcertfile&gt; additional intermediate certificates in a file
</code></pre>
<p dir="auto">The <code>--addcert</code> option is important because FOG uses it to include an intermediate signing certificate in the EFI signature.</p>
<p dir="auto">Simply removing this argument from the FOG source would not be an equivalent fix.</p>
<h2>Step 5 — Rerun the FOG installer</h2>
<p dir="auto">With both compatible packages installed:</p>
<pre><code class="language-bash">cd /root/fogproject-dev-branch/bin
sudo ./installfog.sh -y
</code></pre>
<p dir="auto">The installer updates services and configuration, so this should be performed during a maintenance window, without active imaging tasks.</p>
<h2>Step 6 — Confirm successful signing</h2>
<p dir="auto">After upgrading both packages, the installer reported:</p>
<pre><code class="language-text">Signing FOS kernels and Memtest86+ for Secure Boot..........Done
Publishing Secure Boot variable updates.....................Done
Signing rEFInd for Secure Boot..............................Done
Signing iPXE binaries for Secure Boot.......................Done (18)
Setup complete
</code></pre>
<p dir="auto">All previously failing signing stages completed successfully.</p>
<h2>Step 7 — Verify the signed binaries</h2>
<p dir="auto">Check the installed package versions:</p>
<pre><code class="language-bash">rpm -q efitools sbsigntools
</code></pre>
<p dir="auto">Confirmed:</p>
<pre><code class="language-text">efitools-1.9.2-9.el8.x86_64
sbsigntools-0.9.5-2.el8.core.x86_64
</code></pre>
<p dir="auto">Inspect EFI signatures:</p>
<pre><code class="language-bash">sbverify --list /var/www/html/fog/service/ipxe/bzImage
sbverify --list /tftpboot/snponly.efi
</code></pre>
<p dir="auto">Both commands identified signatures containing the FOG Project Secure Boot Signing certificate.</p>
<p dir="auto">Note that <code>sbverify --list</code> confirms the presence of signatures, not firmware trust. A certificate-specific verification and a real Secure Boot client boot test are still required for complete end-to-end validation.</p>
<h2>Recommendations for FOG developers</h2>
<ol>
<li>Check whether <code>efitools</code> is available in the distribution’s repositories before attempting a source build.</li>
<li>Document an appropriate EL8-compatible <code>efitools</code> package or provide a reliable source-build fallback.</li>
<li>Check whether <code>sbsign</code> supports <code>--addcert</code> before starting Secure Boot signing.</li>
<li>Report an explicit compatibility error when the installed <code>sbsigntools</code> version lacks the required option.</li>
<li>Document the minimum supported <code>sbsigntools</code> version for RHEL-compatible distributions.</li>
<li>Preserve the certificate-chain behavior when handling older signing tools.</li>
<li>Consider improving the installer’s final summary so that a completed installation does not obscure Secure Boot signing failures.</li>
</ol>
<h2>Final Result</h2>
<p dir="auto"><strong>Resolved at the installer/signing stage on Oracle Linux 8 with FOG 1.6.0.127.</strong></p>
<p dir="auto">The complete Secure Boot signing process now reports success, and the inspected binaries contain signatures.</p>
<p dir="auto">Actual client boot testing with Secure Boot enabled remains pending.</p>
<p dir="auto">I hope this helps other Oracle Linux 8, RHEL 8, AlmaLinux 8 and Rocky Linux 8 users encountering similar issues.</p>
<p dir="auto">Thank you to the FOG Project developers!</p>
]]></description><link>http://forums.fogproject.org/post/158992</link><guid isPermaLink="true">http://forums.fogproject.org/post/158992</guid><dc:creator><![CDATA[sgennadi]]></dc:creator><pubDate>Mon, 09 Nov 2026 12:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures on Mon, 09 Nov 2026 13:05:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/28141">@sgennadi</a> Thanks for the write-up. It matches what I found. <code>--addcert</code> first appears in sbsigntools 0.9.4, so 0.9.4 is the minimum. EPEL 8 ships 0.9.2, so this affects every EL8 install, not only Oracle Linux. The Rocky Linux Core SIG package you used is a good way to get a newer version.</p>
<p dir="auto">A dev-branch change (PR #2081) makes the installer test for <code>--addcert</code> before it signs. When the option is missing, the installer now names the required version instead of printing a bare “Failed”.</p>
]]></description><link>http://forums.fogproject.org/post/158993</link><guid isPermaLink="true">http://forums.fogproject.org/post/158993</guid><dc:creator><![CDATA[Tom Elliott]]></dc:creator><pubDate>Mon, 09 Nov 2026 13:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures on Mon, 09 Nov 2026 12:49:39 GMT]]></title><description><![CDATA[<h1>[SOLVED] FOG 1.6.0.127 — Fix Secure Boot Signing on Oracle Linux 8 (efitools + sbsigntools)</h1>
<p dir="auto">I encountered Secure Boot signing failures when installing/upgrading <strong>FOG 1.6.0.127 (dev-branch)</strong> on <strong>Oracle Linux 8 x86_64</strong>.</p>
<p dir="auto">I was able to resolve the installer signing failures using compatible RPM packages from AlmaLinux 8 and Rocky Linux 8.</p>
<p dir="auto">Below is the step-by-step solution, including the verified results.</p>
<h2>Step 1 — Enable the Oracle Linux 8 CodeReady Builder repository</h2>
<pre><code class="language-bash">sudo dnf config-manager --set-enabled ol8_codeready_builder
sudo dnf makecache
</code></pre>
<p dir="auto">This repository provides additional development dependencies.</p>
<h2>Step 2 — Install efitools 1.9.2</h2>
<p dir="auto">The default Oracle Linux 8 repositories did not provide <code>efitools</code>.</p>
<p dir="auto">The FOG installer originally reported:</p>
<pre><code class="language-text">Building efitools (no package for this distro)........Failed
Publishing Secure Boot variable updates..............Skipped
</code></pre>
<p dir="auto">I used the compatible AlmaLinux 8.10 RPM:</p>
<p dir="auto"><strong>Package:</strong> <code>efitools-1.9.2-9.el8.x86_64</code></p>
<p dir="auto">Package information:</p>
<p dir="auto"><a href="https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://almalinux.pkgs.org/8/almalinux-devel-x86_64/efitools-1.9.2-9.el8.x86_64.rpm.html</a></p>
<p dir="auto">Download:</p>
<pre><code class="language-bash">curl -fL -o efitools-1.9.2-9.el8.x86_64.rpm \
  https://ftp.ucsb.edu/almalinux/8.10/devel/x86_64/os/Packages/efitools-1.9.2-9.el8.x86_64.rpm
</code></pre>
<p dir="auto">Verify the RPM’s provenance, signature and dependencies using the trusted AlmaLinux signing key before installing. Do not disable signature verification.</p>
<p dir="auto">Install:</p>
<pre><code class="language-bash">sudo dnf install ./efitools-1.9.2-9.el8.x86_64.rpm
</code></pre>
<p dir="auto">Verify:</p>
<pre><code class="language-bash">rpm -q efitools
command -v cert-to-efi-sig-list
command -v sign-efi-sig-list
command -v efi-readvar
</code></pre>
<p dir="auto"><strong>Confirmed installed version:</strong></p>
<pre><code class="language-text">efitools-1.9.2-9.el8.x86_64
</code></pre>
<p dir="auto">After installation, the FOG installer recognized the package and successfully generated Secure Boot variable updates.</p>
<h2>Step 3 — Resolve the incompatible sbsigntools version</h2>
<p dir="auto">Oracle Linux 8 / EPEL initially provided:</p>
<pre><code class="language-text">sbsigntools-0.9.2-1.el8.x86_64
</code></pre>
<p dir="auto">This version does not support the <code>--addcert</code> option required by the current FOG Secure Boot signing implementation.</p>
<p dir="auto">The installer repeatedly failed with:</p>
<pre><code class="language-text">sbsign: unrecognized option '--addcert'
</code></pre>
<p dir="auto">This caused failures signing FOS kernels, Memtest86+, rEFInd and iPXE binaries.</p>
<h2>Step 4 — Install compatible sbsigntools 0.9.5</h2>
<p dir="auto">I used the Rocky Linux 8 Core SIG RPM:</p>
<p dir="auto"><strong>Package:</strong> <code>sbsigntools-0.9.5-2.el8.core.x86_64</code></p>
<p dir="auto">Download:</p>
<pre><code class="language-bash">curl -fL -o sbsigntools-0.9.5-2.el8.core.x86_64.rpm \
  https://dl.rockylinux.org/pub/sig/8/core/x86_64/core-infra/Packages/s/sbsigntools-0.9.5-2.el8.core.x86_64.rpm
</code></pre>
<p dir="auto">Verify the package signature and trust the appropriate Rocky Linux signing key through an independently verified source. Review the DNF transaction before installation.</p>
<p dir="auto">Install:</p>
<pre><code class="language-bash">sudo dnf install ./sbsigntools-0.9.5-2.el8.core.x86_64.rpm
</code></pre>
<p dir="auto">Verify:</p>
<pre><code class="language-bash">rpm -q sbsigntools
command -v sbsign
sbsign --help 2&gt;&amp;1 | grep -- '--addcert'
</code></pre>
<p dir="auto"><strong>Confirmed result:</strong></p>
<pre><code class="language-text">sbsigntools-0.9.5-2.el8.core.x86_64

/usr/bin/sbsign

--addcert &lt;addcertfile&gt; additional intermediate certificates in a file
</code></pre>
<p dir="auto">The <code>--addcert</code> option is important because FOG uses it to include an intermediate signing certificate in the EFI signature.</p>
<p dir="auto">Simply removing this argument from the FOG source would not be an equivalent fix.</p>
<h2>Step 5 — Rerun the FOG installer</h2>
<p dir="auto">With both compatible packages installed:</p>
<pre><code class="language-bash">cd /root/fogproject-dev-branch/bin
sudo ./installfog.sh -y
</code></pre>
<p dir="auto">The installer updates services and configuration, so this should be performed during a maintenance window, without active imaging tasks.</p>
<h2>Step 6 — Confirm successful signing</h2>
<p dir="auto">After upgrading both packages, the installer reported:</p>
<pre><code class="language-text">Signing FOS kernels and Memtest86+ for Secure Boot..........Done
Publishing Secure Boot variable updates.....................Done
Signing rEFInd for Secure Boot..............................Done
Signing iPXE binaries for Secure Boot.......................Done (18)
Setup complete
</code></pre>
<p dir="auto">All previously failing signing stages completed successfully.</p>
<h2>Step 7 — Verify the signed binaries</h2>
<p dir="auto">Check the installed package versions:</p>
<pre><code class="language-bash">rpm -q efitools sbsigntools
</code></pre>
<p dir="auto">Confirmed:</p>
<pre><code class="language-text">efitools-1.9.2-9.el8.x86_64
sbsigntools-0.9.5-2.el8.core.x86_64
</code></pre>
<p dir="auto">Inspect EFI signatures:</p>
<pre><code class="language-bash">sbverify --list /var/www/html/fog/service/ipxe/bzImage
sbverify --list /tftpboot/snponly.efi
</code></pre>
<p dir="auto">Both commands identified signatures containing the FOG Project Secure Boot Signing certificate.</p>
<p dir="auto">Note that <code>sbverify --list</code> confirms the presence of signatures, not firmware trust. A certificate-specific verification and a real Secure Boot client boot test are still required for complete end-to-end validation.</p>
<h2>Recommendations for FOG developers</h2>
<ol>
<li>Check whether <code>efitools</code> is available in the distribution’s repositories before attempting a source build.</li>
<li>Document an appropriate EL8-compatible <code>efitools</code> package or provide a reliable source-build fallback.</li>
<li>Check whether <code>sbsign</code> supports <code>--addcert</code> before starting Secure Boot signing.</li>
<li>Report an explicit compatibility error when the installed <code>sbsigntools</code> version lacks the required option.</li>
<li>Document the minimum supported <code>sbsigntools</code> version for RHEL-compatible distributions.</li>
<li>Preserve the certificate-chain behavior when handling older signing tools.</li>
<li>Consider improving the installer’s final summary so that a completed installation does not obscure Secure Boot signing failures.</li>
</ol>
<h2>Final Result</h2>
<p dir="auto"><strong>Resolved at the installer/signing stage on Oracle Linux 8 with FOG 1.6.0.127.</strong></p>
<p dir="auto">The complete Secure Boot signing process now reports success, and the inspected binaries contain signatures.</p>
<p dir="auto">Actual client boot testing with Secure Boot enabled remains pending.</p>
<p dir="auto">I hope this helps other Oracle Linux 8, RHEL 8, AlmaLinux 8 and Rocky Linux 8 users encountering similar issues.</p>
<p dir="auto">Thank you to the FOG Project developers!</p>
]]></description><link>http://forums.fogproject.org/post/158992</link><guid isPermaLink="true">http://forums.fogproject.org/post/158992</guid><dc:creator><![CDATA[sgennadi]]></dc:creator><pubDate>Mon, 09 Nov 2026 12:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures on Mon, 09 Nov 2026 12:49:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/28141">@sgennadi</a> We don’t have support for Oracle Linux so I’m unsure how we can help out here?</p>
<p dir="auto">I’m attempting to look at the addcert issue, it does seem sbsign only has the addcert argument in 0.9.4 and higher, and we’re attempting to use it, so RHEL based 8.x likely causing the issue you’re seeing.</p>
]]></description><link>http://forums.fogproject.org/post/158991</link><guid isPermaLink="true">http://forums.fogproject.org/post/158991</guid><dc:creator><![CDATA[Tom Elliott]]></dc:creator><pubDate>Mon, 09 Nov 2026 12:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to FOG 1.6.0.127 — efitools unavailable on Oracle Linux 8 and Secure Boot signing failures on Mon, 09 Nov 2026 12:39:19 GMT]]></title><description><![CDATA[<h1>FOG 1.6.0.127 — Secure Boot signing fails on Oracle Linux 8 due to unsupported sbsign --addcert</h1>
<p dir="auto"><strong>FOG version:</strong> 1.6.0.127 (dev-branch)<br />
<strong>OS:</strong> Oracle Linux 8 x86_64<br />
<strong>Installed sbsigntools:</strong> 0.9.2-1.el8<br />
<strong>Component:</strong> Installer / Secure Boot signing</p>
<p dir="auto">I have identified the specific reason for the Secure Boot signing failures on Oracle Linux 8.</p>
<p dir="auto">The distribution provides <code>sbsigntools-0.9.2-1.el8.x86_64</code> from EPEL.</p>
<p dir="auto">This version does not support <code>sbsign --addcert</code>.</p>
<p dir="auto">During the installation, FOG repeatedly reports:</p>
<pre><code class="language-text">sbsign: unrecognized option '--addcert'
</code></pre>
<p dir="auto">As a result, three signing stages fail:</p>
<pre><code class="language-text">Signing FOS kernels and Memtest86+ for Secure Boot...Failed
Signing rEFInd for Secure Boot...Failed
Signing iPXE binaries for Secure Boot...Failed
</code></pre>
<p dir="auto">I found that FOG uses <code>--addcert</code> in <code>lib/common/functions.sh</code> and <code>packages/secureboot/fog-sign-kernel</code>.</p>
<p dir="auto">I understand that the option is used to embed the intermediate signing certificate, so simply removing it may break certificate-chain verification.</p>
<p dir="auto">The installed Secure Boot key directory contains MOK, PK and KEK key/certificate files. However, I have not yet verified the complete signing-certificate chain.</p>
<h3>Related efitools issue — resolved with workaround</h3>
<p dir="auto">Oracle Linux 8 repositories did not provide <code>efitools</code>.</p>
<p dir="auto">I manually installed the compatible AlmaLinux 8 RPM:</p>
<p dir="auto"><code>efitools-1.9.2-9.el8.x86_64</code></p>
<p dir="auto">After that, FOG successfully completed:</p>
<pre><code class="language-text">Checking package: efitools...OK
Publishing Secure Boot variable updates...Done
</code></pre>
<h3>Suggested improvements</h3>
<ol>
<li>Detect <code>sbsign --addcert</code> support before attempting Secure Boot signing.</li>
<li>Report a clear compatibility error when the installed <code>sbsigntools</code> lacks the required functionality.</li>
<li>Document or provide a compatible signing-tool version for Oracle Linux 8.</li>
<li>Preserve the intended intermediate-certificate trust chain.</li>
<li>Improve the handling of distributions where <code>efitools</code> is not available through native repositories.</li>
</ol>
<p dir="auto">Could you clarify the minimum supported <code>sbsigntools</code> version and the recommended installation method for Oracle Linux 8?</p>
<p dir="auto">Thank you.</p>
]]></description><link>http://forums.fogproject.org/post/158990</link><guid isPermaLink="true">http://forums.fogproject.org/post/158990</guid><dc:creator><![CDATA[sgennadi]]></dc:creator><pubDate>Mon, 09 Nov 2026 12:39:19 GMT</pubDate></item></channel></rss>