<?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[Installation fails on netcup Ubuntu 26.04 image: /etc/default/grub missing]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I tried to install Cloudron on a fresh netcup root server (AMD EPYC 9645, 8 dedicated cores, 16 GB RAM, 512 GB NVMe) using netcup's own image "Ubuntu 26.04.1 UEFI amd64 (Minimal)".</p>
<p dir="auto">The setup script (Cloudron 10.1.6) fails during "Installing base dependencies" with:</p>
<pre><code>Init script failed. See /var/log/cloudron-setup.log for details
</code></pre>
<p dir="auto">The end of /var/log/cloudron-setup.log shows:</p>
<pre><code>==&gt; Enable memory accounting
sed -e 's/^GRUB_CMDLINE_LINUX="\(.*\)"$/GRUB_CMDLINE_LINUX="\1 cgroup_enable=memory swapaccount=1 panic_on_oops=1 panic=5"/' -i /etc/default/grub
sed: can't read /etc/default/grub: No such file or directory
</code></pre>
<p dir="auto">What I found on the server:</p>
<ul>
<li>GRUB is installed and used (/boot/grub and /boot/efi/EFI/ubuntu exist, systemd-boot is not installed)</li>
<li>/etc/default/grub does not exist</li>
<li>/etc/default/grub.d/ and /etc/default/grub.ucf-dist do exist</li>
</ul>
<p dir="auto">So it seems netcup's image ships its GRUB settings only in grub.d and leaves out the main config file.</p>
<p dir="auto">Running the script a second time is not possible, because nginx/docker/nodejs are now already installed ("Please start with a fresh Ubuntu install").</p>
<p dir="auto">My plan is to reinstall the image and run this before cloudron-setup:</p>
<pre><code>cp /etc/default/grub.ucf-dist /etc/default/grub
</code></pre>
<p dir="auto">Questions:</p>
<ol>
<li>Is this a safe workaround, or is there a better way?</li>
<li>Could the setup script handle a missing /etc/default/grub (e.g. create it or fall back to /etc/default/grub.d/)?</li>
</ol>
<p dir="auto">Thanks!</p>
]]></description><link>https://forum.cloudron.io/topic/16200/installation-fails-on-netcup-ubuntu-26.04-image-etc-default-grub-missing</link><generator>RSS for Node</generator><lastBuildDate>Wed, 28 Oct 2026 00:19:29 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16200.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Oct 2026 21:42:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installation fails on netcup Ubuntu 26.04 image: /etc/default/grub missing on Tue, 27 Oct 2026 11:47:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> Thank you so much, your advice was spot on!</p>
<p dir="auto">I reinstalled the server with the full Ubuntu 26.04 Server from netcup's DVD drive (ISO install via the SCP console, "Ubuntu Server" instead of "minimized"), ran a full apt upgrade, and after that cloudron-setup went through without any issues.</p>
<p dir="auto">For anyone else hitting this on netcup: the "Minimal" images in the SCP are missing /etc/default/grub (and possibly more), so going the ISO route is the safest bet.</p>
<p dir="auto">Really appreciate you taking the time to share your experience. It saved me a lot of frustration!</p>
]]></description><link>https://forum.cloudron.io/post/131981</link><guid isPermaLink="true">https://forum.cloudron.io/post/131981</guid><dc:creator><![CDATA[Bushido]]></dc:creator><pubDate>Tue, 27 Oct 2026 11:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Installation fails on netcup Ubuntu 26.04 image: /etc/default/grub missing on Tue, 27 Oct 2026 11:00:35 GMT]]></title><description><![CDATA[<p dir="auto">I have removed that portion of code altogether. It was added very early during Cloudron 5-6 timeframe. As a hack, you can just <code>touch /etc/default/grub</code> and then install Cloudron.</p>
]]></description><link>https://forum.cloudron.io/post/131978</link><guid isPermaLink="true">https://forum.cloudron.io/post/131978</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 27 Oct 2026 11:00:35 GMT</pubDate></item><item><title><![CDATA[Reply to Installation fails on netcup Ubuntu 26.04 image: /etc/default/grub missing on Tue, 27 Oct 2026 14:30:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bushido" aria-label="Profile: Bushido">@<bdi>Bushido</bdi></a> I've hit this in the past. It's part of why I moved away from Netcup and back to Hetzner. In short, I think your safest bet is to install one of the full Ubuntu images before installing Cloudron. A bit of a pain as they don't make that a simple as you'd expect (and really we'd expect their own image to not he so stripped down in the first place)</p>
]]></description><link>https://forum.cloudron.io/post/131975</link><guid isPermaLink="true">https://forum.cloudron.io/post/131975</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Tue, 27 Oct 2026 14:30:54 GMT</pubDate></item></channel></rss>