<?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[Issue Starting NodeBB on Cloudron After Server Restart]]></title><description><![CDATA[<p dir="auto">Hi, after restarting the server today, I have an issue with NodeBB running on Cloudron. The application status shows "Not Responding", and the terminal in Cloudron UI is not working.</p>
<p dir="auto">Is there any way to fix this issue? Thanks a lot for your help!</p>
<pre><code>Jan 30 16:33:13 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:33:23 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:33:32 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:33:43 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:33:53 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:34:00 =&gt; Healtheck error: Error: connect ECONNREFUSED 172.18.18.198:4567
Jan 30 16:34:17 =&gt; Healtheck error: Error: Timeout of 7000ms exceeded
Jan 30 16:34:27 =&gt; Healtheck error: Error: Timeout of 7000ms exceeded
Jan 30 16:34:32 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:34:43 =&gt; Healtheck error: Error: connect EHOSTUNREACH 172.18.18.198:4567
Jan 30 16:33:58 2025-01-30T16:33:58+01:00
Jan 30 16:33:58 2025-01-30T16:33:58+01:00
Jan 30 16:33:58 2025-01-30T16:33:58+01:00
Jan 30 16:33:58 2025-01-30T16:33:58+01:00
Jan 30 16:33:58 DeprecationWarning: Collection.update() is deprecated. Use updateOne, updateMany, or bulkWrite.
Jan 30 16:33:58 Telemetry is now disabled.
Jan 30 16:33:58 Using Mongosh: 1.10.6
Jan 30 16:33:58 Using Mongosh: 1.10.6
Jan 30 16:33:58 ]0;mongosh Current Mongosh Log ID: 679b9be6007078407cd9800e
Jan 30 16:33:58 ]0;mongosh mongodb://&lt;credentials&gt;@mongodb:27017/6227182edf48e3d1?directConnection=trueCurrent Mongosh Log ID: 679b9be688bebc16ac8d5b07
Jan 30 16:33:58 =&gt; Bringing package.json up to speed
Jan 30 16:33:58 =&gt; Creating directories
Jan 30 16:33:58 =&gt; Setting up email
Jan 30 16:33:58 Connecting to: mongodb://&lt;credentials&gt;@mongodb:27017/6227182edf48e3d1?directConnection=true&amp;appName=mongosh+1.10.6
Jan 30 16:33:58 For mongosh info see: https://docs.mongodb.com/mongodb-shell/
Jan 30 16:33:58 For mongosh info see: https://docs.mongodb.com/mongodb-shell/
Jan 30 16:33:58 Using MongoDB: 6.0.13
Jan 30 16:33:58 acknowledged: true,
Jan 30 16:33:58 insertedId: null,
Jan 30 16:33:58 matchedCount: 1,
Jan 30 16:33:58 modifiedCount: 0,
Jan 30 16:33:58 upsertedCount: 0
Jan 30 16:33:58 {
Jan 30 16:33:58 }
Jan 30 16:33:59 2025-01-30T16:33:59+01:00
Jan 30 16:33:59 2025-01-30T16:33:59+01:00
Jan 30 16:33:59 2025-01-30T16:33:59+01:00
Jan 30 16:33:59 2025-01-30T16:33:59+01:00
Jan 30 16:33:59
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR!
Jan 30 16:33:59 npm ERR! node_modules/nodebb-plugin-extended-markdown
Jan 30 16:33:59 npm ERR! node_modules/nodebb-plugin-markdown
Jan 30 16:33:59 npm ERR! node_modules/nodebb-plugin-markdown
Jan 30 16:33:59 npm ERR! peer nodebb-plugin-markdown@"^12.0.2" from nodebb-plugin-extended-markdown@2.0.1
Jan 30 16:33:59 npm ERR! nodebb-plugin-extended-markdown@"2.0.1" from the root project
Jan 30 16:33:59 npm ERR! nodebb-plugin-markdown@"13.0.0" from the root project
Jan 30 16:33:59 npm ERR! node_modules/nodebb-plugin-extended-markdown
Jan 30 16:33:59 npm ERR! peer nodebb-plugin-markdown@"^12.0.2" from nodebb-plugin-extended-markdown@2.0.1
Jan 30 16:33:59 npm ERR! nodebb-plugin-extended-markdown@"2.0.1" from the root project
Jan 30 16:33:59 npm ERR! /home/cloudron/.npm/_logs/2025-01-30T15_33_59_322Z-eresolve-report.txt
Jan 30 16:33:59 npm ERR! Conflicting peer dependency: nodebb-plugin-markdown@12.2.9
Jan 30 16:33:59 npm ERR! Could not resolve dependency:
Jan 30 16:33:59 npm ERR! Fix the upstream dependency conflict, or retry
Jan 30 16:33:59 npm ERR! For a full report see:
Jan 30 16:33:59 npm ERR! Found: nodebb-plugin-markdown@13.0.0
Jan 30 16:33:59 npm ERR! While resolving: nodebb-plugin-extended-markdown@2.0.1
Jan 30 16:33:59 npm ERR! this command with --force or --legacy-peer-deps
Jan 30 16:33:59 npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
Jan 30 16:33:59 npm ERR! ERESOLVE could not resolve
Jan 30 16:33:59 Error installing dependencies!
Jan 30 16:33:59 1. Bringing base dependencies up to date... started
Jan 30 16:33:59 1. Updating package.json file with defaults... OK
Jan 30 16:33:59 NodeBB Upgrade Complete!
Jan 30 16:33:59
Jan 30 16:33:59 [#########.........] / idealTree:code: timing idealTree:#root Completed in 1ms npm ERR! code ERESOLVE
Jan 30 16:33:59
Jan 30 16:33:59
Jan 30 16:33:59 Updating NodeBB...
Jan 30 16:33:59 Updating NodeBB...
Jan 30 16:33:59 npm ERR! A complete log of this run can be found in: /home/cloudron/.npm/_logs/2025-01-30T15_33_59_322Z-debug-0.log
Jan 30 16:33:59 2025-01-30T15:33:59.733Z [4567/54] - error: uncaughtException: Command failed: npm install --omit=dev
Jan 30 16:33:59 =&gt; Installing packages
Jan 30 16:33:59 Error occurred during upgrade: Error: Command failed: npm install --omit=dev
Jan 30 16:33:59 Error: Command failed: npm install --omit=dev
Jan 30 16:33:59 at /app/code/node_modules/commander/lib/command.js:1502:14
Jan 30 16:33:59 at /app/code/node_modules/commander/lib/command.js:1502:14 {"date":"Thu Jan 30 2025 15:33:59 GMT+0000 (Coordinated Universal Time)","error":{"output":[null,null,null],"pid":69,"signal":null,"status":1,"stderr":null,"stdout":null},"exception":true,"os":{"loadavg":[0.55,0.78,0.97],"uptime":33730.1},"process":{"argv":["/usr/local/node-18.18.0/bin/node","/app/code/nodebb","upgrade","--install"],"cwd":"/app/code","execPath":"/usr/local/node-18.18.0/bin/node","gid":1000,"memoryUsage":{"arrayBuffers":530315,"external":1195535,"heapTotal":21671936,"heapUsed":16562376,"rss":67280896},"pid":54,"uid":1000,"version":"v18.18.0"},"stack":"Error: Command failed: npm install --omit=dev\n at checkExecSyncError (node:child_process:890:11)\n at Object.execSync (node:child_process:962:15)\n at pkgInstall.installAll (/app/code/src/cli/package-install.js:129:9)\n at Object.handler (/app/code/src/cli/upgrade.js:22:19)\n at runSteps (/app/code/src/cli/upgrade.js:55:16)\n at Object.runUpgrade [as upgrade] (/app/code/src/cli/upgrade.js:98:9)\n at Command.&lt;anonymous&gt; (/app/code/src/cli/index.js:303:24)\n at Command.listener [as _actionHandler] (/app/code/node_modules/commander/lib/command.js:542:17)\n at /app/code/node_modules/commander/lib/command.js:1502:14","trace":[{"column":11,"file":"node:child_process","function":"checkExecSyncError","line":890,"method":null,"native":false},{"column":15,"file":"node:child_process","function":"Object.execSync","line":962,"method":"execSync","native":false},{"column":9,"file":"/app/code/src/cli/package-install.js","function":"pkgInstall.installAll","line":129,"method":"installAll","native":false},{"column":19,"file":"/app/code/src/cli/upgrade.js","function":"Object.handler","line":22,"method":"handler","native":false},{"column":16,"file":"/app/code/src/cli/upgrade.js","function":"runSteps","line":55,"method":null,"native":false},{"column":9,"file":"/app/code/src/cli/upgrade.js","function":"Object.runUpgrade [as upgrade]","line":98,"method":"runUpgrade [as upgrade]","native":false},{"column":24,"file":"/app/code/src/cli/index.js","function":null,"line":303,"method":null,"native":false},{"column":17,"file":"/app/code/node_modules/commander/lib/command.js","function":"Command.listener [as _actionHandler]","line":542,"method":"listener [as _actionHandler]","native":false},{"column":14,"file":"/app/code/node_modules/commander/lib/command.js","function":null,"line":1502,"method":null,"native":false}]}
Jan 30 16:33:59 at Command.&lt;anonymous&gt; (/app/code/src/cli/index.js:303:24)
Jan 30 16:33:59 at Command.&lt;anonymous&gt; (/app/code/src/cli/index.js:303:24)
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/13213/issue-starting-nodebb-on-cloudron-after-server-restart</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 04:22:52 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13213.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Jan 2025 15:35:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Tue, 05 Aug 2025 04:39:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> said in <a href="/post/101017">Issue Starting NodeBB on Cloudron After Server Restart</a>:</p>
<blockquote>
<p dir="auto">/app/pkg/start.sh</p>
</blockquote>
<p dir="auto">Thank you very much. I followed this guide, then adjusted the plugins to the corresponding versions and copied the appropriate package.json. The issue has been resolved</p>
]]></description><link>https://forum.cloudron.io/post/111240</link><guid isPermaLink="true">https://forum.cloudron.io/post/111240</guid><dc:creator><![CDATA[zonzonzon]]></dc:creator><pubDate>Tue, 05 Aug 2025 04:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Mon, 04 Aug 2025 21:34:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zonzonzon" aria-label="Profile: zonzonzon">@<bdi>zonzonzon</bdi></a> maybe you can disable the conflicting plugins and start it up in normal mode first and then reinstall the plugins? I am not 100% sure but I think uninstalling a plugin in nodebb only deletes the plugin code and keeps the data in the database.</p>
]]></description><link>https://forum.cloudron.io/post/111236</link><guid isPermaLink="true">https://forum.cloudron.io/post/111236</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Mon, 04 Aug 2025 21:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Mon, 04 Aug 2025 16:37:08 GMT]]></title><description><![CDATA[<p dir="auto">Issue Summary<br />
I'm experiencing a critical issue with NodeBB 4.4.5 on Cloudron where the app is stuck in an infinite restart loop due to dependency conflicts. This occurs specifically after restoring from a backup that was working fine on another Cloudron server.</p>
<p dir="auto">NodeBB App Version: 4.4.5 (latest from Cloudron App Store)<br />
Node.js: v22.14.0<br />
Scenario: Restored NodeBB backup from another working Cloudron server ( NodeBB 3.12.3 )</p>
<p dir="auto">Root Cause<br />
The backup contains package.json with dependency versions that are incompatible with NodeBB 4.4.5:</p>
<p dir="auto">ESLint Conflict:</p>
<p dir="auto">@stylistic/eslint-plugin-js@4.4.0 requires eslint&gt;=9.0.0<br />
eslint-config-airbnb-base@15.0.0 requires eslint^7.32.0 || ^8.2.0</p>
<p dir="auto">Plugin Conflict:</p>
<p dir="auto">nodebb-plugin-extended-markdown@2.0.1 requires nodebb-plugin-markdown@^12.0.2<br />
But package.json has nodebb-plugin-markdown@13.2.1</p>
<p dir="auto">The Cloudron Override Problem<br />
Even when I manually fix package.json in Recovery Mode, Cloudron automatically overwrites it during startup with the message:<br />
=&gt; Bringing package.json up to speed</p>
<ol>
<li>Updating package.json file with defaults... OK<br />
This creates an infinite restart loop:</li>
</ol>
<p dir="auto">App starts → Cloudron overwrites package.json → npm install fails → App crashes → Restart → Repeat</p>
<p dir="auto">Error Logs<br />
npm error ERESOLVE could not resolve<br />
npm error While resolving: nodebb-plugin-extended-markdown@2.0.1<br />
npm error Found: nodebb-plugin-markdown@13.2.1<br />
npm error Could not resolve dependency:<br />
npm error peer nodebb-plugin-markdown@"^12.0.2" from nodebb-plugin-extended-markdown@2.0.1<br />
What I've Tried</p>
<ol>
<li>Recovery Mode Fix (Temporary Success)</li>
</ol>
<p dir="auto">Successfully fixed package.json by removing conflicting dependencies<br />
NodeBB started perfectly in Recovery Mode<br />
Problem: Changes lost when exiting Recovery Mode due to Cloudron override</p>
]]></description><link>https://forum.cloudron.io/post/111227</link><guid isPermaLink="true">https://forum.cloudron.io/post/111227</guid><dc:creator><![CDATA[zonzonzon]]></dc:creator><pubDate>Mon, 04 Aug 2025 16:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Thu, 06 Feb 2025 22:17:03 GMT]]></title><description><![CDATA[<p dir="auto">Hi, Julian from NodeBB team here. Sorry to hear there are dependency issues, they're tricky to debug.</p>
<p dir="auto">Can I get a full record of the WARN and ERR messages? From what I can see in the image above, both the emoji-android plugin and reactions plugin have already been updated so that they request the correct version as a peer dependency.</p>
]]></description><link>https://forum.cloudron.io/post/101325</link><guid isPermaLink="true">https://forum.cloudron.io/post/101325</guid><dc:creator><![CDATA[julian]]></dc:creator><pubDate>Thu, 06 Feb 2025 22:17:03 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Sun, 02 Feb 2025 06:41:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/axtremus" aria-label="Profile: Axtremus">@<bdi>Axtremus</bdi></a> Unfortunately, there is no real way to support issues related to plugins. AFAIK, neither upstream nor Cloudron team tests all the combinations of various plugins and plugin versions and nodebb versions . IOW, one has to debug and find out how to resolve this.</p>
<p dir="auto">I suggest something like this:</p>
<ul>
<li>Take a backup</li>
<li>Clone the forum - <a href="https://docs.cloudron.io/backups/#clone-app" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/backups/#clone-app</a></li>
<li>Experiment with the clone to figure out what the issue is wrt deps. If this is getting too complex, I simply recommend not using those plugins.</li>
</ul>
<p dir="auto">At the end of the day, plugins is "code" just dropped into the main code codebase and anything can happen. It's not some simple configuration . For this forum which is nodebb, we barely use any plugins to prevent breakage.</p>
]]></description><link>https://forum.cloudron.io/post/101076</link><guid isPermaLink="true">https://forum.cloudron.io/post/101076</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Sun, 02 Feb 2025 06:41:08 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Sun, 02 Feb 2025 02:45:24 GMT]]></title><description><![CDATA[<p dir="auto">Newbie questions here ...</p>
<ol>
<li>How do I file ticket for this issue?</li>
<li>How/what do I monitor to know when this issue is resolved (such that I can reenable Auto-Update again)?</li>
</ol>
]]></description><link>https://forum.cloudron.io/post/101072</link><guid isPermaLink="true">https://forum.cloudron.io/post/101072</guid><dc:creator><![CDATA[Axtremus]]></dc:creator><pubDate>Sun, 02 Feb 2025 02:45:24 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 17:43:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/hpz24" aria-label="Profile: hpz24">@<bdi>hpz24</bdi></a> said in <a href="/post/101007">Issue Starting NodeBB on Cloudron After Server Restart</a>:</p>
<blockquote>
<p dir="auto">The main problem is, that the terminal stops working when nodebb crashes.</p>
</blockquote>
<p dir="auto">Right, so you need to use the recovery mode for this - <a href="https://docs.cloudron.io/apps/#recovery-mode" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/#recovery-mode</a> . Put app in recovery mode and then if you run /app/pkg/start.sh it will set up the run time directories. After that, you can run nodebb cli and disable plugins.</p>
<p dir="auto">(cc <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> , please put above in docs)</p>
]]></description><link>https://forum.cloudron.io/post/101017</link><guid isPermaLink="true">https://forum.cloudron.io/post/101017</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Fri, 31 Jan 2025 17:43:49 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 14:30:35 GMT]]></title><description><![CDATA[<p dir="auto">Disabling the plugins has not been successful: The main problem is, that the terminal stops working when nodebb crashes.<br />
So, I fiddled around a bit more:<br />
I´ve the same problem as <a class="plugin-mentions-user plugin-mentions-a" href="/user/axtremus" aria-label="Profile: Axtremus">@<bdi>Axtremus</bdi></a>:<br />
I downgraded to version 2.13.4 and the app works. Then I updated to 2.14.0 and had also the WARN entries but the app works again. Then I restarted the app manually and the behaviour was the same as at the beginning: WARN entries changed to ERR entries and nothing works.<br />
That means: The problem is in Version 2.14: The container works well till the next restart, then it breaks. Even if the app has daily backups, the backups are useless because the backuped a failed state.<br />
Conclusion: I restored back to 2.13.4, disabled Auto-Update and have lost 9 days of posts and threads .. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--disappointed" style="height:23px;width:auto;vertical-align:middle" title=":(" alt="😞" /></p>
]]></description><link>https://forum.cloudron.io/post/101007</link><guid isPermaLink="true">https://forum.cloudron.io/post/101007</guid><dc:creator><![CDATA[hpz24]]></dc:creator><pubDate>Fri, 31 Jan 2025 14:30:35 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 11:31:07 GMT]]></title><description><![CDATA[<p dir="auto">Looks like a dependency issue between plugins. Have you tried to disable some of the mentioned plugins? Maybe they need to be updated upstream and will start working in some time then.</p>
<p dir="auto">See <a href="https://docs.cloudron.io/apps/nodebb/#disabling-plugins" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/nodebb/#disabling-plugins</a> how to do this. Otherwise restore the app and only update once those plugins have a new fixed release.</p>
]]></description><link>https://forum.cloudron.io/post/101002</link><guid isPermaLink="true">https://forum.cloudron.io/post/101002</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Fri, 31 Jan 2025 11:31:07 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 11:05:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> Hi, facing similar problems and tried your solution but it does not fix the issue.<br />
<img src="/assets/uploads/files/1738321531681-b452fdce-1e98-43de-afae-349028854084-image.png" alt="b452fdce-1e98-43de-afae-349028854084-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/101000</link><guid isPermaLink="true">https://forum.cloudron.io/post/101000</guid><dc:creator><![CDATA[hpz24]]></dc:creator><pubDate>Fri, 31 Jan 2025 11:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 07:45:00 GMT]]></title><description><![CDATA[<p dir="auto">Can you run <code>/app/pkg/start.sh</code> in the web terminal once and then do the nodebb reset ? The reason is that <code>/app/pkg/start.sh</code> will "initialize" the app with necessary run time configuration and directories.</p>
]]></description><link>https://forum.cloudron.io/post/100984</link><guid isPermaLink="true">https://forum.cloudron.io/post/100984</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Fri, 31 Jan 2025 07:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Fri, 31 Jan 2025 03:53:35 GMT]]></title><description><![CDATA[<p dir="auto">I am observing similar issue after upgrading to NodeBB package version 2.14.x.<br />
Among error logs I am seeing are "ERR!" logs about not being able to resolve the nodebb-plugin-emoji plugins, and the application being "not responding."</p>
<p dir="auto">Had to downgrade to NodeBB package version 2.13.4 to resolve the error and get the application back up and running.</p>
<p dir="auto">Funny thing is, if I "upgrade" only to package version 2.14.0, I get only "WARN" logs about not being able to resolve the nodebb-plugin-emoji plugins, and the application will eventually get up and run. But if I take one more step to upgrade to 2.14.1, then the "ERR!" logs come back and the application will be stuck "not responding" again. Downgrading from 2.14.1 back to 2.14.0 did not help -- I get the same "ERR!" logs as mentioned above and the application remains "not responding." I have to downgrade back to 2.13.4 to get out of this hole.</p>
<p dir="auto">For now, I will disable auto-update and hope that smarter people figure this out and put out a revised NodeBB 2.14.x package that won't have the same or similar issue. (Not really sure how this works ... if 2.14.0 and 2.14.1 really have issues, I'm hoping they will be removed such that auto-update will skip over them and move on to a working update when one becomes available.)</p>
]]></description><link>https://forum.cloudron.io/post/100985</link><guid isPermaLink="true">https://forum.cloudron.io/post/100985</guid><dc:creator><![CDATA[Axtremus]]></dc:creator><pubDate>Fri, 31 Jan 2025 03:53:35 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Thu, 30 Jan 2025 18:41:41 GMT]]></title><description><![CDATA[<p dir="auto">I tried running the command in recovery mode, and I got the following output in the terminal:</p>
<pre><code>root@630e742c-440d-409a-97ef-45a5161aa337:/app/code# cd /app/code
root@630e742c-440d-409a-97ef-45a5161aa337:/app/code# ./nodebb reset -p nodebb-plugin-markdown
Warning: Failed to detect linux-musl, fallback to linux-gnu: The "offset" argument must be of type number. Received an instance of Object
2025-01-30T18:38:12.386Z [undefined/19] - error: uncaughtException: ENOENT: no such file or directory, mkdir 'logs'
Error: ENOENT: no such file or directory, mkdir 'logs'
    at Object.mkdirSync (node:fs:1398:3)
    at File._createLogDirIfNotExist (/app/code/node_modules/winston/lib/winston/transports/file.js:759:10)
    at new File (/app/code/node_modules/winston/lib/winston/transports/file.js:94:28)
    at Object.&lt;anonymous&gt; (/app/code/install/web.js:45:3)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:119:18) {"date":"Thu Jan 30 2025 18:38:12 GMT+0000 (Coordinated Universal Time)","error":{"code":"ENOENT","errno":-2,"path":"logs","syscall":"mkdir"},"exception":true,"os":{"loadavg":[0.46,0.81,0.94],"uptime":44782.76},"process":{"argv":["/usr/local/node-18.18.0/bin/node","/app/code/nodebb","reset","-p","nodebb-plugin-markdown"],"cwd":"/app/code","execPath":"/usr/local/node-18.18.0/bin/node","gid":0,"memoryUsage":{"arrayBuffers":327376,"external":2265472,"heapTotal":30515200,"heapUsed":23418856,"rss":79994880},"pid":19,"uid":0,"version":"v18.18.0"},"stack":"Error: ENOENT: no such file or directory, mkdir 'logs'\n    at Object.mkdirSync (node:fs:1398:3)\n    at File._createLogDirIfNotExist (/app/code/node_modules/winston/lib/winston/transports/file.js:759:10)\n    at new File (/app/code/node_modules/winston/lib/winston/transports/file.js:94:28)\n    at Object.&lt;anonymous&gt; (/app/code/install/web.js:45:3)\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\n    at Module._load (node:internal/modules/cjs/loader:960:12)\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\n    at require (node:internal/modules/cjs/helpers:119:18)","trace":[{"column":3,"file":"node:fs","function":"Object.mkdirSync","line":1398,"method":"mkdirSync","native":false},{"column":10,"file":"/app/code/node_modules/winston/lib/winston/transports/file.js","function":"File._createLogDirIfNotExist","line":759,"method":"_createLogDirIfNotExist","native":false},{"column":28,"file":"/app/code/node_modules/winston/lib/winston/transports/file.js","function":"new File","line":94,"method":null,"native":false},{"column":3,"file":"/app/code/install/web.js","function":null,"line":45,"method":null,"native":false},{"column":14,"file":"node:internal/modules/cjs/loader","function":"Module._compile","line":1256,"method":"_compile","native":false},{"column":10,"file":"node:internal/modules/cjs/loader","function":"Module._extensions..js","line":1310,"method":".js","native":false},{"column":32,"file":"node:internal/modules/cjs/loader","function":"Module.load","line":1119,"method":"load","native":false},{"column":12,"file":"node:internal/modules/cjs/loader","function":"Module._load","line":960,"method":"_load","native":false},{"column":19,"file":"node:internal/modules/cjs/loader","function":"Module.require","line":1143,"method":"require","native":false},{"column":18,"file":"node:internal/modules/cjs/helpers","function":"require","line":119,"method":null,"native":false}]}
</code></pre>
]]></description><link>https://forum.cloudron.io/post/100966</link><guid isPermaLink="true">https://forum.cloudron.io/post/100966</guid><dc:creator><![CDATA[archos]]></dc:creator><pubDate>Thu, 30 Jan 2025 18:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Thu, 30 Jan 2025 18:33:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joseph" aria-label="Profile: joseph">@<bdi>joseph</bdi></a> said in <a href="/post/100963">Issue Starting NodeBB on Cloudron After Server Restart</a>:</p>
<blockquote>
<p dir="auto">It seems nodebb-plugin-markdown is causing some problem. Can you try disabling it ? <a href="https://docs.cloudron.io/apps/nodebb/#disabling-plugins" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/nodebb/#disabling-plugins</a> . You might have to revert the app to a working state or put the app in recovery mode.</p>
</blockquote>
<p dir="auto">I tried disabling the plugin, but I cannot type in the terminal. It looks like the application is frozen. I also tried enabling recovery mode, but the problem was not resolved.</p>
]]></description><link>https://forum.cloudron.io/post/100965</link><guid isPermaLink="true">https://forum.cloudron.io/post/100965</guid><dc:creator><![CDATA[archos]]></dc:creator><pubDate>Thu, 30 Jan 2025 18:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to Issue Starting NodeBB on Cloudron After Server Restart on Thu, 30 Jan 2025 18:20:37 GMT]]></title><description><![CDATA[<p dir="auto">It seems nodebb-plugin-markdown is causing some problem. Can you try disabling it ? <a href="https://docs.cloudron.io/apps/nodebb/#disabling-plugins" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/nodebb/#disabling-plugins</a> . You might have to revert the app to a working state or put the app in recovery mode.</p>
]]></description><link>https://forum.cloudron.io/post/100963</link><guid isPermaLink="true">https://forum.cloudron.io/post/100963</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Thu, 30 Jan 2025 18:20:37 GMT</pubDate></item></channel></rss>