<?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[Update to 8.0.3 &#x2F; DNS challenges]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">This thread is intended to document my reading of other support tickets, and what I've done in an attempt to bring my cloudron back.</p>
<p dir="auto"><strong>BLUF</strong>: I succeeded, but I don't like how I did it. Ultimately, I had to edit <code>resolv.conf</code>. This ticket can likely be closed.</p>
<h2>Initial problem</h2>
<p dir="auto">My experience so far is similar to this thread: <a href="https://forum.cloudron.io/topic/12294/autoupdate-cloudron-aborts/9">https://forum.cloudron.io/topic/12294/autoupdate-cloudron-aborts/9</a></p>
<p dir="auto">I pushed the button for the update to 8.0.3. Unfortunately, I did this shortly before leaving the house for two days. I thought "everything will be fine." <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=665e13d50c8" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /></p>
<h2>Return from trip</h2>
<p dir="auto">I came back to find apps and services down. (Unbound was down, for example.) I did a reboot to see what would happen. ("Turn it off and turn it back on again.") The services came back, but the apps did not.</p>
<p dir="auto">Looking at one of the apps, I see this error:</p>
<blockquote>
<p dir="auto">An error occurred during the configure operation: Network Error: Network error downloading icon : getaddrinfo EAI_AGAIN <a href="http://api.cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">api.cloudron.io</a></p>
</blockquote>
<h2>Explore the forum</h2>
<p dir="auto">I tried some possibly obvious fixes from the forum.</p>
<h3>Update unbound settings</h3>
<p dir="auto">Following this page:</p>
<p dir="auto"><a href="https://docs.cloudron.io/networking/#dns" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/networking/#dns</a></p>
<p dir="auto">I added a file to <code>/etc/unbound/unbound.conf.d</code> called <code>override.conf</code>, and it contains the following:</p>
<pre><code>server:
    val-permissive-mode: yes
forward-zone:
    name: "."
    forward-addr: 10.0.0.1
</code></pre>
<p dir="auto">My cloudron lives behind an OpnSense instance which serves as my router, and it is at 10.0.0.1. If you are following this, your DNS server is probably not <code>10.0.0.1</code>. So, if you're also trying to fix something similar... you cannot just "plug and play" the values I use, but you might be able to follow the process.</p>
<p dir="auto">After that change and an <code>unbound</code> restart, I could do:</p>
<pre><code>host www.cloudron.io 127.0.0.150
</code></pre>
<p dir="auto">and it reported back</p>
<pre><code>Using domain server:
Name: 127.0.0.150
Address: 127.0.0.150#53
Aliases: 

www.cloudron.io has address 165.227.67.76
www.cloudron.io has IPv6 address 2604:a880:800:10::b66:f001
</code></pre>
<p dir="auto">This is good. I then tried to configure a failing app, and it still would not talk to <code>api.cloudron.io</code>. So, the problem did not go away.</p>
<h3>Update netplan</h3>
<p dir="auto">I still had a DNS problem. Based on this thread:</p>
<p dir="auto"><a href="https://forum.cloudron.io/topic/12266/auto-update-to-8-0-3-systemd-resolved-empty-response/6">https://forum.cloudron.io/topic/12266/auto-update-to-8-0-3-systemd-resolved-empty-response/6</a></p>
<p dir="auto">I considered the possibility that the issue might be deeper down. I went into my netplan, and modified my configuration. It was set for straight DHCP. My netplan now reads as:</p>
<pre><code>network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      dhcp4: true
      dhcp6: false
      dhcp4-overrides:
        use-dns: false
      nameservers:
        addresses:
          - 10.0.0.1
          - 1.1.1.1
          - 8.8.8.8
</code></pre>
<p dir="auto">This should, I think, set my router as the first DNS option, with Cloudflare and Google as fallbacks.</p>
<p dir="auto">I did a <code>netplan apply</code> and then I rebooted the machine (<code>shutdown -r now</code>), and everything came back. I also enabled DNS query forwarding in OpnSense at this point, <em>just in case</em>. I don't know that it mattered.</p>
<pre><code>host www.cloudron.io 127.0.0.150
</code></pre>
<p dir="auto">works.</p>
<pre><code>curl https://releases.cloudron.io/versions.json
</code></pre>
<p dir="auto">does not work. So, <code>curl</code> is not picking up the DNS; it seems to be looking to the default <code>:53</code>, which I suspect is not <code>unbound</code>, but instead... something else. <code>dig</code> has the same problem.</p>
<pre><code> dig google.com
;; communications error to ::1#53: connection refused
;; communications error to ::1#53: connection refused
;; communications error to ::1#53: connection refused
;; communications error to 127.0.0.1#53: connection refused

; &lt;&lt;&gt;&gt; DiG 9.18.28-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; google.com
;; global options: +cmd
;; no servers could be reached
</code></pre>
<h2>Edit <code>/etc/resolv.conf</code></h2>
<p dir="auto">I don't like the solution I ended up with.</p>
<p dir="auto">Based on this thread:</p>
<p dir="auto"><a href="https://forum.cloudron.io/topic/12286/dns-failure/8">https://forum.cloudron.io/topic/12286/dns-failure/8</a></p>
<p dir="auto">I decided that my empty <code>resolv.conf</code> was a problem. (I don't know why it was empty, and I don't like editing a file that claims it will be overwritten.)</p>
<p dir="auto">I entered</p>
<pre><code>nameserver 10.0.0.1
</code></pre>
<p dir="auto">(again... for <em>me</em> is a good value.)</p>
<h2>Reboot</h2>
<p dir="auto">After that change, I was able to manually configure/restart two apps. From there, I decided the fastest way to bring everything back (and confirm things might be good in general) would be to do a reboot from the admin panel.</p>
<p dir="auto">This is <em>not</em> fix all of the apps. I had to retry the configure task on each, and <code>Restart App</code> for each.</p>
<h2>Conclusion</h2>
<p dir="auto">At this point, I now have all my apps back. Cloudron claims <code>v8.0.3 (Ubuntu 22.04.1 LTS)</code>, which is the most recent version.</p>
<p dir="auto">Platform Version: v8.0.3 (Ubuntu 22.04.1 LTS)<br />
Vendor: Dell Inc.<br />
Product: OptiPlex 7040<br />
CPU: 4 Core "Intel(R) Core(TM) i5-6500T CPU @ 2.50GHz"<br />
Memory: 33.51 GB RAM &amp; 8.59 GB Swap<br />
Uptime: 9 minutes</p>
<p dir="auto">I think this ticket can be closed, but given that a number of updates to 8.0.3 seem to have had DNS issues, I am going to submit this here. It may also be that I fixed the problem incorrectly.</p>
]]></description><link>https://forum.cloudron.io/topic/12303/update-to-8-0-3-dns-challenges</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 17:28:56 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/12303.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Aug 2024 15:40:33 GMT</pubDate><ttl>60</ttl></channel></rss>