<?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 reverted to default - unable to restore using web interface]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">For seemingly no reason, 1 of my Cloudron installations appears to have reverted to default last month. Looking at the logs it seems that I am currently running version V7.5.2.</p>
<p dir="auto">When accessing apps, it says its not responding. When accessing the Cloudron setup (via <a href="http://my.domain.com" target="_blank" rel="noopener noreferrer nofollow ugc">my.domain.com</a>), it comes up with the Domain Setup screen.</p>
<p dir="auto">I attempted to use the restore link at the bottom of the Domain Setup screen (as per the restore clourdon instructions), but it just quickly takes me to a blank screen and then back to the Domain Setup screen.</p>
<p dir="auto">I can see in the var/backups location I have 3 backups. Below is an extract from box.log since last restart, which mentions an error related to a bad field (no idea what that means). The local CLI is showing a cloud-int[1423] Used fallback datasource warning.</p>
<p dir="auto">I had a look around with how to recover without the web interface, and it seems it might be possible with the Cloudron CLI, but I didn't find any instructions (in a <a href="https://blog.cloudron.io/using-the-cloudron-cli-tool-part-2/" target="_blank" rel="noopener noreferrer nofollow ugc">post</a> from 2017, it said there would be a future post on how to migrate a whole server, but I can't find it).</p>
<p dir="auto">Any help you can provide would be appreciated.</p>
<p dir="auto">Thanks,</p>
<p dir="auto">Justin</p>
<p dir="auto"><strong>box.log Extract</strong></p>
<p dir="auto">2023-10-02T23:01:14.576Z box:server ==========================================<br />
2023-10-02T23:01:14.576Z box:server            Cloudron 7.5.2<br />
2023-10-02T23:01:14.576Z box:server ==========================================<br />
2023-10-02T23:01:14.576Z box:platform initializing platform<br />
2023-10-02T23:01:14.661Z box:tasks stopAllTasks: stopping all tasks<br />
2023-10-02T23:01:14.661Z box:shell stopTask spawn: /usr/bin/sudo -S /home/yellowtent/box/src/scripts/stoptask.sh all<br />
2023-10-02T23:01:14.839Z box:shell stopTask (stdout): All tasks stopped</p>
<p dir="auto">2023-10-02T23:01:14.905Z box:platform onActivated: starting post activation services<br />
2023-10-02T23:01:14.906Z box:platform startInfra: checking infrastructure<br />
2023-10-02T23:01:14.913Z box:platform startInfra: updating infrastructure from 49.4.0 to 49.5.0<br />
2023-10-02T23:01:14.913Z box:locker Acquired : infra_start<br />
2023-10-02T23:01:14.913Z box:platform removeAllContainers: removing all containers for infra upgrade<br />
2023-10-02T23:01:14.913Z box:shell removeAllContainers exec: docker ps -qa --filter 'label=isCloudronManaged' | xargs --no-run-if-empty docker stop<br />
2023-10-02T23:01:14.939Z box:shell removeAllContainers (stdout): null<br />
2023-10-02T23:01:14.939Z box:shell removeAllContainers (stderr): null<br />
2023-10-02T23:01:14.939Z box:shell removeAllContainers exec: docker ps -qa --filter 'label=isCloudronManaged' | xargs --no-run-if-empty docker rm -f<br />
2023-10-02T23:01:14.956Z box:shell removeAllContainers (stdout): null<br />
2023-10-02T23:01:14.956Z box:shell removeAllContainers (stderr): null<br />
2023-10-02T23:01:14.956Z box:platform createDockerNetwork: recreating docker network<br />
2023-10-02T23:01:14.956Z box:shell createDockerNetwork exec: docker network rm cloudron || true<br />
2023-10-02T23:01:15.283Z box:shell createDockerNetwork (stdout): cloudron</p>
<p dir="auto">2023-10-02T23:01:15.283Z box:shell createDockerNetwork (stderr): null<br />
2023-10-02T23:01:15.283Z box:shell createDockerNetwork exec: docker network create --subnet=172.18.0.0/16 --ip-range=172.18.0.0/20 --gateway 172.18.0.1 --ipv6 --subnet=fd00:c107:d509::/64 cloudron<br />
2023-10-02T23:01:15.387Z box:shell createDockerNetwork (stdout): 888a45f70a162a5aaaed4f2acefddf2b520684fdeff952d389ce9020616fe3c7</p>
<p dir="auto">2023-10-02T23:01:15.387Z box:shell createDockerNetwork (stderr): null<br />
2023-10-02T23:01:15.388Z box:platform markApps: reconfiguring apps<br />
2023-10-02T23:01:15.388Z box:reverseproxy removeAppConfigs: removing app nginx configs<br />
2023-10-02T23:01:15.409Z box:platform startInfra: Failed to start services. retry=false (attempt 0): ER_BAD_FIELD_ERROR: Unknown column 'apps.enableTurn' in 'field list'<br />
2023-10-02T23:01:15.409Z box:platform BoxError: ER_BAD_FIELD_ERROR: Unknown column 'apps.enableTurn' in 'field list'<br />
at Query.queryCallback (/home/yellowtent/box/src/database.js:91:38)<br />
at Query.&lt;anonymous&gt; (/home/yellowtent/box/node_modules/mysql/lib/Connection.js:526:10)<br />
at Query._callback (/home/yellowtent/box/node_modules/mysql/lib/Connection.js:488:16)<br />
at Sequence.end (/home/yellowtent/box/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)<br />
at Query.ErrorPacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/sequences/Query.js:92:8)<br />
at Protocol._parsePacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/Protocol.js:291:23)<br />
at Parser._parsePacket (/home/yellowtent/box/node_modules/mysql/lib/protocol/Parser.js:433:10)<br />
at Parser.write (/home/yellowtent/box/node_modules/mysql/lib/protocol/Parser.js:43:10)<br />
at Protocol.write (/home/yellowtent/box/node_modules/mysql/lib/protocol/Protocol.js:38:16)<br />
at Socket.&lt;anonymous&gt; (/home/yellowtent/box/node_modules/mysql/lib/Connection.js:88:28)<br />
2023-10-02T23:06:14.937Z box:locker Lock unreleased infra_start<br />
2023-10-02T23:11:14.959Z box:locker Lock unreleased infra_start<br />
2023-10-02T23:16:14.986Z box:locker Lock unreleased infra_start<br />
2023-10-02T23:21:14.996Z box:locker Lock unreleased infra_start<br />
2023-10-02T23:26:15.004Z box:locker Lock unreleased infra_start</p>
]]></description><link>https://forum.cloudron.io/topic/10136/installation-reverted-to-default-unable-to-restore-using-web-interface</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 18:25:51 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/10136.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Oct 2023 00:01:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Thu, 05 Oct 2023 13:23:31 GMT]]></title><description><![CDATA[<p dir="auto">... or even in the docs (which are, by the way, excellent!)</p>
]]></description><link>https://forum.cloudron.io/post/74793</link><guid isPermaLink="true">https://forum.cloudron.io/post/74793</guid><dc:creator><![CDATA[necrevistonnezr]]></dc:creator><pubDate>Thu, 05 Oct 2023 13:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Thu, 05 Oct 2023 02:26:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/phsc" aria-label="Profile: phsc">@<bdi>phsc</bdi></a> ha ha, no worries. I think the forum search can be far better as well .... I will make a pinned post for failed upgrades at some point.</p>
]]></description><link>https://forum.cloudron.io/post/74733</link><guid isPermaLink="true">https://forum.cloudron.io/post/74733</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 05 Oct 2023 02:26:24 GMT</pubDate></item><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Wed, 04 Oct 2023 22:46:11 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a><br />
I ran the commands suggested and it has fixed the issue - thank you. Looking at the logs, the issue occurred when the update to version 7.5.2 was started. For the record, I did do a search in the forum for this issue, but didn't come across the article you referenced. Thanks again for your help. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f603.png?v=a3d9da63442" class="not-responsive emoji emoji-android emoji--smiley" style="height:23px;width:auto;vertical-align:middle" title=":smiley:" alt="😃" /></p>
]]></description><link>https://forum.cloudron.io/post/74730</link><guid isPermaLink="true">https://forum.cloudron.io/post/74730</guid><dc:creator><![CDATA[phsc]]></dc:creator><pubDate>Wed, 04 Oct 2023 22:46:11 GMT</pubDate></item><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Wed, 04 Oct 2023 03:23:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/phsc" aria-label="Profile: phsc">@<bdi>phsc</bdi></a> Please try the command at <a href="https://forum.cloudron.io/topic/10087/cloudron-shows-domain-setup-page-after-a-possible-crash/5">https://forum.cloudron.io/topic/10087/cloudron-shows-domain-setup-page-after-a-possible-crash/5</a> . You can also reach out to us on <a href="mailto:support@cloudron.io" target="_blank" rel="noopener noreferrer nofollow ugc">support@cloudron.io</a> and we can do that for you. After you run the command, run the <a href="http://start.sh" target="_blank" rel="noopener noreferrer nofollow ugc">start.sh</a> again and it should work.</p>
]]></description><link>https://forum.cloudron.io/post/74672</link><guid isPermaLink="true">https://forum.cloudron.io/post/74672</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Wed, 04 Oct 2023 03:23:38 GMT</pubDate></item><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Tue, 03 Oct 2023 23:32:44 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a></p>
<p dir="auto">Thanks for your response. Below is the steps I completed as per the guide you provided.  Unfortunately I still have the domain setup page. Clicking the restore button still results in the same behavior as described earlier.</p>
<p dir="auto">Domain: working<br />
Nginx: running<br />
start .sh: See extract below. Most notably "[ERROR] AssertionError" leading to "DB migration failed".<br />
systemctl: running</p>
<p dir="auto">Thanks for your help so far,</p>
<p dir="auto">Justin</p>
<p dir="auto"><strong>start .sh extract</strong></p>
<p dir="auto">administrator@phvculs:~$ sudo /home/yellowtent/box/setup/start.sh<br />
[sudo] password for administrator:<br />
2023-10-03T23:19:11 ==&gt; start: Cloudron Start<br />
media: x:500:<br />
2023-10-03T23:19:12 ==&gt; start: Configuring docker<br />
Synchronizing state of apparmor.service with SysV service script with /lib/systemd/systemd-sysv-install.<br />
Executing: /lib/systemd/systemd-sysv-install enable apparmor<br />
2023-10-03T23:19:13 ==&gt; start: Ensuring directories<br />
2023-10-03T23:19:13 ==&gt; start: Configuring journald<br />
2023-10-03T23:19:13 ==&gt; start: Setting up unbound<br />
2023-10-03T23:19:15 ==&gt; start: Adding systemd services<br />
Synchronizing state of unbound.service with SysV service script with /lib/systemd/systemd-sysv-install.<br />
Executing: /lib/systemd/systemd-sysv-install enable unbound<br />
Synchronizing state of cron.service with SysV service script with /lib/systemd/systemd-sysv-install.<br />
Executing: /lib/systemd/systemd-sysv-install enable cron<br />
2023-10-03T23:19:19 ==&gt; start: Configuring sudoers<br />
2023-10-03T23:19:19 ==&gt; start: Configuring collectd<br />
2023-10-03T23:19:19 ==&gt; start: Configuring sysctl<br />
2023-10-03T23:19:19 ==&gt; start: Configuring logrotate<br />
2023-10-03T23:19:19 ==&gt; start: Adding motd message for admins<br />
2023-10-03T23:19:19 ==&gt; start: Configuring nginx<br />
2023-10-03T23:19:20 ==&gt; start: Starting mysql<br />
mysqladmin: [Warning] Using a password on the command line interface can be insecure.<br />
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.<br />
mysql: [Warning] Using a password on the command line interface can be insecure.<br />
mysql: [Warning] Using a password on the command line interface can be insecure.<br />
2023-10-03T23:19:20 ==&gt; start: Migrating data<br />
Ignoring invalid configuration option passed to Connection: driver. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection<br />
[ERROR] AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Duplicate entry 'sftp_rsa_private_key' for key 'blobs.PRIMARY'<br />
at /home/yellowtent/box/node_modules/db-migrate/lib/commands/on-complete.js:15:14<br />
at tryCatcher (/home/yellowtent/box/node_modules/bluebird/js/release/util.js:16:23)<br />
at Promise.successAdapter (/home/yellowtent/box/node_modules/bluebird/js/release/nodeify.js:22:30)<br />
at Promise._settlePromise (/home/yellowtent/box/node_modules/bluebird/js/release/promise.js:601:21)<br />
at Promise._settlePromiseCtx (/home/yellowtent/box/node_modules/bluebird/js/release/promise.js:641:10)<br />
at _drainQueueStep (/home/yellowtent/box/node_modules/bluebird/js/release/async.js:97:12)<br />
at _drainQueue (/home/yellowtent/box/node_modules/bluebird/js/release/async.js:86:9)<br />
at Async._drainQueues (/home/yellowtent/box/node_modules/bluebird/js/release/async.js:102:5)<br />
at Async.drainQueues [as _onImmediate] (/home/yellowtent/box/node_modules/bluebird/js/release/async.js:15:14)<br />
at process.processImmediate (node:internal/timers:476:21)<br />
at Packet.asError (/home/yellowtent/box/node_modules/mysql2/lib/packets/packet.js:728:17)<br />
at Query.execute (/home/yellowtent/box/node_modules/mysql2/lib/commands/command.js:29:26)<br />
at Connection.handlePacket (/home/yellowtent/box/node_modules/mysql2/lib/connection.js:456:32)<br />
at PacketParser.onPacket (/home/yellowtent/box/node_modules/mysql2/lib/connection.js:85:12)<br />
at PacketParser.executeStart (/home/yellowtent/box/node_modules/mysql2/lib/packet_parser.js:75:16)<br />
at Socket.&lt;anonymous&gt; (/home/yellowtent/box/node_modules/mysql2/lib/connection.js:92:25)<br />
at Socket.emit (node:events:513:28)<br />
at addChunk (node:internal/streams/readable:324:12)<br />
at readableAddChunk (node:internal/streams/readable:297:9)<br />
at Readable.push (node:internal/streams/readable:234:10)<br />
at TCP.onStreamRead (node:internal/stream_base_commons:190:23)<br />
2023-10-03T23:19:21 ==&gt; start: DB migration failed</p>
]]></description><link>https://forum.cloudron.io/post/74662</link><guid isPermaLink="true">https://forum.cloudron.io/post/74662</guid><dc:creator><![CDATA[phsc]]></dc:creator><pubDate>Tue, 03 Oct 2023 23:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Installation reverted to default - unable to restore using web interface on Tue, 03 Oct 2023 02:44:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/phsc" aria-label="Profile: phsc">@<bdi>phsc</bdi></a> this happens because the migrations did not complete for some reason. Please follow <a href="https://docs.cloudron.io/troubleshooting/#failed-upgrade" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/troubleshooting/#failed-upgrade</a></p>
]]></description><link>https://forum.cloudron.io/post/74620</link><guid isPermaLink="true">https://forum.cloudron.io/post/74620</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 03 Oct 2023 02:44:21 GMT</pubDate></item></channel></rss>