<?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-beta.2641 - Instalation on Debian 13]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I am currently testing the FOG Project <code>working-1.6</code> branch on a fresh installation of Debian 13 (Trixie) and encountered a fatal error during the installation script. I wanted to share the bug and a proposed fix.</p>
<h3>The Issue</h3>
<p dir="auto">During the package installation phase, the installer fails with the following error:</p>
<pre><code>Installing package: sysv-rc-conf............................Failed! (Will try later)
 ...
 sysv-rc-conf:amd64=0.99-10 is selected for install
 sysv-rc-conf:amd64 Depends on sysvinit-core
</code></pre>
<p dir="auto">Because Debian 13 uses <code>systemd</code>, trying to install <code>sysv-rc-conf</code> forces the package manager to attempt installing <code>sysvinit-core</code>, which conflicts directly with <code>systemd-sysv</code>. The OS prevents this to avoid breaking the system, causing the FOG installation to halt.</p>
<h3>The Cause</h3>
<p dir="auto">In <code>/lib/ubuntu/config.sh</code>, the variable <code>sysvrcconf</code> is hardcoded for all Debian versions:</p>
<pre><code>bash
if &lsqb;&lsqb; $linuxReleaseName_lower == +(*bian*) &rsqb;&rsqb;; then
    sysvrcconf="sysv-rc-conf"
</code></pre>
<p dir="auto">Proposed Fix</p>
<p dir="auto">Since sysv-rc-conf is completely obsolete on modern Debian systems, we should exclude it for Debian 13 (and newer). I modified /lib/ubuntu/config.sh on my machine as follows, which allowed the installation to finish successfully:</p>
<pre><code>if &lsqb;&lsqb; $linuxReleaseName_lower == +(*bian*) &rsqb;&rsqb;; then
    # Exclude sysv-rc-conf for Debian 13 and newer
    if &lsqb;&lsqb; "$OSVersion" -ge 13 &rsqb;&rsqb; 2&gt;/dev/null; then
        sysvrcconf=""
    else
        sysvrcconf="sysv-rc-conf"
    fi
elif &lsqb;&lsqb; $linuxReleaseName_lower == +(*ubuntu*|*mint*) &rsqb;&rsqb;; then
</code></pre>
<p dir="auto">I hope this helps anyone else trying to deploy FOG on the upcoming Debian releases, and perhaps this check could be merged into the repository for future compatibility.</p>
<p dir="auto">Thanks for all the great work on FOG!</p>
]]></description><link>http://forums.fogproject.org/topic/18192/fog-1-6-0-beta-2641-instalation-on-debian-13</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 21:30:16 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18192.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2026 18:55:32 GMT</pubDate><ttl>60</ttl></channel></rss>