<?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-RC-3 Available]]></title><description><![CDATA[<p dir="auto">The third release candidate for FOG 1.6.0 is available on the <code>rc-1.6.0</code> branch. It reports version <code>1.6.0-RC-3</code>.</p>
<p dir="auto">Test it on a lab or non-production server first. The upgrade from 1.5 to 1.6 is one-way: it changes the database schema, and there is no down-migration.</p>
<p dir="auto"><strong>Upgrade from RC-2 now if you use fog-agent, a wildcard web certificate, or more than one master node.</strong> RC-3 fixes failures in all three.</p>
<p dir="auto"><strong>Fixed since RC-2</strong></p>
<ul>
<li><strong>Agent enrollment failed with a 503 after the root CA was replaced (#1810).</strong> The installer created the FOG Agent CA only when its file was missing. If the root CA changed later, for example when you copy an older server’s <code>/opt/fog/snapins/ssl</code> onto a new install, the Agent CA stayed signed by the old root. Every enrollment then failed, and the Apache log showed <code>FOG agent enroll: signing for host &lt;id&gt; ... failed: the issued certificate does not verify against /opt/fog/snapins/ssl/CA/.fogCA.pem</code>. The RC-3 installer re-creates the Agent CA when the current root did not sign it. It keeps the old pair beside the new one with a date suffix.</li>
<li><strong>A wildcard web certificate broke the installer (#1800).</strong> The installer used the certificate’s commonName, for example <code>*.example.org</code>, as the server name. Apache refused the configuration, and the installer’s own calls to the server failed. <code>--hostname</code> was ignored. The installer now uses <code>--hostname</code> and checks that the certificate covers it. With no <code>--hostname</code>, it uses the server address.</li>
<li><strong>Constant ssh connections between master nodes (#1806).</strong> The services opened a connection to the ssh port of every master node on each pass. sshd logged <code>Connection closed by &lt;server&gt;</code> every few seconds. The services no longer probe the nodes for this check.</li>
<li><strong>fog-agent waited up to five minutes to see a task (#1802).</strong> The server told the agent to poll every 300 seconds. It now sends the client check-in interval, <code>FOG_CLIENT_CHECKIN_TIME</code>, which the legacy client already uses. With the default setting, agents poll every 60 seconds.</li>
</ul>
<p dir="auto"><strong>New since RC-2</strong></p>
<ul>
<li><strong>Windows activation through fog-agent (#1804).</strong> The server sends the host’s product key to the agent when the key is valid and the host enrolled as Windows. It needs a fog-agent release that supports activation. An older agent ignores it.</li>
</ul>
<p dir="auto"><strong>Before you upgrade</strong></p>
<ul>
<li>Back up your database and <code>/opt/fog/.fogsettings</code>.</li>
<li>Read the release notes: <a href="https://github.com/FOGProject/fogproject/blob/rc-1.6.0/docs/release/1.6.0-release-notes.md" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/FOGProject/fogproject/blob/rc-1.6.0/docs/release/1.6.0-release-notes.md</a></li>
<li>1.6 removes Display Manager, Directory Cleaner, User Cleanup, Client Updater, Green FOG and the persistentgroups plugin. Their data is dropped. The site and accesscontrol plugins move into core.</li>
<li>PHP 7.4 or later is required. Plugins built for 1.5 do not load.</li>
</ul>
<p dir="auto"><strong>Install or update (as root)</strong></p>
<ul>
<li>A 1.6 beta, RC-1 or RC-2 server: run <code>bin/updatefog.sh --channel rc</code> from your FOG checkout.</li>
<li>A 1.5 server installed from git: update to the current 1.5 stable, then run <code>bin/updatefog.sh --channel rc</code> from the checkout.</li>
<li>A new server, or a 1.5 server installed from a tarball:<br />
<code>curl -fsSL https://raw.githubusercontent.com/FOGProject/fogproject/working-1.6/bin/bootstrap.sh | bash -s -- --channel rc</code></li>
</ul>
<p dir="auto"><strong>Report problems</strong></p>
<p dir="auto">Open an issue at <a href="https://github.com/FOGProject/fogproject/issues" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/FOGProject/fogproject/issues</a>. Include your FOG version, your OS, and the installer log from <code>bin/error_logs/</code>. Report a security problem through “Report a vulnerability” on the same repository, not in a public issue.</p>
]]></description><link>http://forums.fogproject.org/topic/18260/fog-1-6-0-rc-3-available</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 14:47:27 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18260.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Oct 2026 10:41:08 GMT</pubDate><ttl>60</ttl></channel></rss>