<?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[Cloudron fails to start due to nginx failure linked to absent app certificate]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">After an automatic Cloudron update, my Cloudron dashboard became unresponsive, although individual apps kept working. I restarted the server to try and solve this issue, but Cloudron wouldn't start.</p>
<p dir="auto">This seems linked to nginx, as checking nginx status gives:</p>
<pre><code>&gt; systemctl status nginx.service
● nginx.service - nginx - high performance web server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/nginx.service.d
             └─cloudron.conf
     Active: failed (Result: exit-code) since Sat 2023-08-26 21:54:09 UTC; 3s ago
       Docs: http://nginx.org/en/docs/
    Process: 277464 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
</code></pre>
<p dir="auto">Testing nginx configuration gives:</p>
<pre><code>nginx -t
nginx: [emerg] cannot load certificate "/home/yellowtent/platformdata/nginx/cert/jitsi.sebastienvigneau.xyz.cert": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/home/yellowtent/platformdata/nginx/cert/jitsi.sebastienvigneau.xyz.cert','r') error:2006D080:BIO routines:BIO_new_file:no such file)
nginx: configuration file /etc/nginx/nginx.conf test failed
</code></pre>
<p dir="auto">How should I go from there?</p>
]]></description><link>https://forum.cloudron.io/topic/9891/cloudron-fails-to-start-due-to-nginx-failure-linked-to-absent-app-certificate</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 01:33:04 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/9891.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 26 Aug 2023 22:10:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Tue, 29 Aug 2023 01:08:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/avatar1024" aria-label="Profile: avatar1024">@<bdi>avatar1024</bdi></a> there is crash in cert renewal indeed. A fix is coming in 7.5.2</p>
]]></description><link>https://forum.cloudron.io/post/72615</link><guid isPermaLink="true">https://forum.cloudron.io/post/72615</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 29 Aug 2023 01:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Mon, 28 Aug 2023 17:49:21 GMT]]></title><description><![CDATA[<p dir="auto">This thread looks like a duplicate of this <a href="https://forum.cloudron.io/topic/6506/after-a-reboot-nginx-does-not-start/10">one</a>. Just for info, I've also hit that issue on Friday after rebooting using the Cloudron dashboard, so I wonder if something is up with the automatic removal of certificates?</p>
]]></description><link>https://forum.cloudron.io/post/72587</link><guid isPermaLink="true">https://forum.cloudron.io/post/72587</guid><dc:creator><![CDATA[avatar1024]]></dc:creator><pubDate>Mon, 28 Aug 2023 17:49:21 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Sun, 27 Aug 2023 12:19:32 GMT]]></title><description><![CDATA[<p dir="auto">We do remove the app's nginx config when an app is stopped for this exact case (obsolete certs). I think for some reason this didn't happen in OP's case. Relevant code is <a href="https://git.cloudron.io/cloudron/box/-/blob/master/src/apptask.js#L663" target="_blank" rel="noopener noreferrer nofollow ugc">here</a> .</p>
<p dir="auto">If anyone hits this again, please leave a note at <a href="mailto:support@cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">support@cloudron.io</a> , happy to debug.</p>
]]></description><link>https://forum.cloudron.io/post/72490</link><guid isPermaLink="true">https://forum.cloudron.io/post/72490</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sun, 27 Aug 2023 12:19:32 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Sat, 26 Aug 2023 22:52:36 GMT]]></title><description><![CDATA[<p dir="auto">That's what we are here for <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=cb8b82e1523" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /><br />
<a class="plugin-mentions-group plugin-mentions-a" href="/groups/staff" aria-label="Profile: staff">@<bdi>staff</bdi></a> should we add a check for that if an app is disabled for to long, either disable the NGINX config or renew the cert?</p>
]]></description><link>https://forum.cloudron.io/post/72487</link><guid isPermaLink="true">https://forum.cloudron.io/post/72487</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Sat, 26 Aug 2023 22:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Sat, 26 Aug 2023 22:47:37 GMT]]></title><description><![CDATA[<p dir="auto">This did the trick. Thank you so much!</p>
]]></description><link>https://forum.cloudron.io/post/72486</link><guid isPermaLink="true">https://forum.cloudron.io/post/72486</guid><dc:creator><![CDATA[svigneau]]></dc:creator><pubDate>Sat, 26 Aug 2023 22:47:37 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Sat, 26 Aug 2023 22:19:32 GMT]]></title><description><![CDATA[<p dir="auto">Fast way to find the NGINX config file for that app:</p>
<pre><code>find /home/yellowtent/platformdata/nginx -iname "jitsi.sebastienvigneau.xyz"
</code></pre>
<p dir="auto">Then you can move that file to a <code>NAME.conf.off</code> and restart the NGINX.<br />
That should do the trick.</p>
]]></description><link>https://forum.cloudron.io/post/72485</link><guid isPermaLink="true">https://forum.cloudron.io/post/72485</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Sat, 26 Aug 2023 22:19:32 GMT</pubDate></item><item><title><![CDATA[Reply to Cloudron fails to start due to nginx failure linked to absent app certificate on Sat, 26 Aug 2023 22:13:54 GMT]]></title><description><![CDATA[<p dir="auto">I assume the app <code>jitsi.sebastienvigneau.xyz</code> was stopped for a long time, that's why the cert did not get renewed.<br />
Now its missing and the NGINX config expects it.</p>
<p dir="auto">You can disable the NGINX config of that app to fix the problem.</p>
]]></description><link>https://forum.cloudron.io/post/72484</link><guid isPermaLink="true">https://forum.cloudron.io/post/72484</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Sat, 26 Aug 2023 22:13:54 GMT</pubDate></item></channel></rss>