@joseph I just tried "App -> Repair -> Try task again" ... and it fixed both apps. ... Is now a good time to feel stupid? Asking for a friend...
perelin
Posts
-
App Updates failed with "Error - Error setting up postgresql. Status code: 500 message:" -
App Updates failed with "Error - Error setting up postgresql. Status code: 500 message:"Ah: all other apps are fine btw.
-
App Updates failed with "Error - Error setting up postgresql. Status code: 500 message:"Hi @james !
So, I cant manually trigger the update, the option is disabled. The app shows "error" in the overview.


Here a re the logs from the las restart on...
n8n
Nov 25 11:14:11 13:M 25 Nov 2025 10:14:11.689 * User requested shutdown... Nov 25 11:14:11 13:M 25 Nov 2025 10:14:11.695 * Saving the final RDB snapshot before exiting. Nov 25 11:14:11 13:M 25 Nov 2025 10:14:11.713 # Redis is now ready to exit, bye bye... Nov 25 11:14:11 13:M 25 Nov 2025 10:14:11.713 * DB saved on disk Nov 25 11:14:11 13:M 25 Nov 2025 10:14:11.713 * Removing the pid file. Nov 25 11:14:11 13:signal-handler (1764065651) Received SIGTERM scheduling shutdown... Nov 25 11:14:11 2025-11-25 10:14:11,517 WARN received SIGTERM indicating exit request Nov 25 11:14:11 2025-11-25 10:14:11,633 INFO waiting for redis, redis-service to die Nov 25 11:14:11 2025-11-25 10:14:11,665 WARN stopped: redis-service (terminated by SIGTERM) Nov 25 11:14:46 ==> Starting supervisor Nov 25 11:14:47 2025-11-25 10:14:47,794 INFO Included extra file "/etc/supervisor/conf.d/redis-service.conf" during parsing Nov 25 11:14:47 2025-11-25 10:14:47,795 INFO Included extra file "/etc/supervisor/conf.d/redis.conf" during parsing Nov 25 11:14:47 2025-11-25 10:14:47,795 INFO Set uid to user 0 succeeded Nov 25 11:14:47 2025-11-25 10:14:47,809 INFO RPC interface 'supervisor' initialized Nov 25 11:14:47 2025-11-25 10:14:47,812 CRIT Server 'inet_http_server' running without any HTTP authentication checking Nov 25 11:14:47 2025-11-25 10:14:47,813 INFO supervisord started with pid 1 Nov 25 11:14:48 2025-11-25 10:14:48,820 INFO spawned: 'redis' with pid 13 Nov 25 11:14:48 2025-11-25 10:14:48,940 INFO spawned: 'redis-service' with pid 14 Nov 25 11:14:49 13:C 25 Nov 2025 10:14:49.013 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. Nov 25 11:14:49 13:C 25 Nov 2025 10:14:49.013 * Configuration loaded Nov 25 11:14:49 13:C 25 Nov 2025 10:14:49.013 * Redis version=8.2.2, bits=64, commit=00000000, modified=1, pid=13, just started Nov 25 11:14:49 13:C 25 Nov 2025 10:14:49.013 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.039 * monotonic clock: POSIX clock_gettime Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.161 # Failed to write PID file: Permission denied Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.161 * Running mode=standalone, port=6379. Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * DB loaded from disk: 0.001 seconds Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * Done loading RDB, keys loaded: 0, keys expired: 0. Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * Loading RDB produced by version 8.2.2 Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * RDB age 38 seconds Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * RDB memory usage when created 0.69 Mb Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * Ready to accept connections tcp Nov 25 11:14:49 13:M 25 Nov 2025 10:14:49.164 * Server initialized Nov 25 11:14:50 2025-11-25 10:14:50,748 INFO success: redis entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) Nov 25 11:14:50 2025-11-25 10:14:50,748 INFO success: redis-service entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) Nov 25 11:14:50 Redis service endpoint listening on http://:::3000 Nov 25 13:45:03 [GET] /healthcheck Nov 25 13:45:03 BoxError: Error setting up postgresql. Status code: 500 message:Postgres Service
ov 25 11:14:59 waiting for server to shut down....2025-11-25 10:14:59.649 UTC [15] LOG: aborting any active transactions Nov 25 11:14:59 2025-11-25 10:14:59.673 UTC [15] LOG: background worker "logical replication launcher" (PID 35) exited with exit code 1 Nov 25 11:14:59 2025-11-25 10:14:59.684 UTC [16] LOG: shutting down Nov 25 11:14:59 2025-11-25 10:14:59.687 UTC [16] LOG: checkpoint starting: shutdown immediate Nov 25 11:14:59 2025-11-25 10:14:59.704 UTC [16] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.006 s, sync=0.003 s, total=0.020 s; sync files=2, longest=0.003 s, average=0.002 s; distance=7 kB, estimate=40 kB; lsn=4/5B495998, redo lsn=4/5B495998 Nov 25 11:14:59 2025-11-25 10:14:59.716 UTC [15] LOG: database system is shut down Nov 25 11:14:59 done Nov 25 11:14:59 server stopped Nov 25 11:14:59 ==> Starting supervisor Nov 25 11:15:00 2025-11-25 10:15:00,195 INFO Included extra file "/etc/supervisor/conf.d/postgresql-service.conf" during parsing Nov 25 11:15:00 2025-11-25 10:15:00,195 INFO Included extra file "/etc/supervisor/conf.d/postgresql.conf" during parsing Nov 25 11:15:00 2025-11-25 10:15:00,195 INFO Set uid to user 0 succeeded Nov 25 11:15:00 2025-11-25 10:15:00,202 INFO RPC interface 'supervisor' initialized Nov 25 11:15:00 2025-11-25 10:15:00,202 CRIT Server 'inet_http_server' running without any HTTP authentication checking Nov 25 11:15:00 2025-11-25 10:15:00,204 INFO supervisord started with pid 1 Nov 25 11:15:01 2025-11-25 10:15:01,208 INFO spawned: 'postgresql' with pid 42 Nov 25 11:15:01 2025-11-25 10:15:01,226 INFO spawned: 'postgresql-service' with pid 43 Nov 25 11:15:02 PostgreSQL service endpoint listening on http://:::3000 Nov 25 11:15:03 2025-11-25 10:15:03,185 INFO success: postgresql entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) Nov 25 11:15:03 2025-11-25 10:15:03,186 INFO success: postgresql-service entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) Nov 25 11:15:05 2025-11-25 10:15:05.363 UTC [42] LOG: starting PostgreSQL 16.8 (Ubuntu 16.8-0ubuntu0.24.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, 64-bit Nov 25 11:15:05 2025-11-25 10:15:05.363 UTC [42] LOG: listening on IPv4 address "0.0.0.0", port 5432 Nov 25 11:15:05 2025-11-25 10:15:05.363 UTC [42] LOG: listening on IPv6 address "::", port 5432 Nov 25 11:15:05 2025-11-25 10:15:05.369 UTC [42] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" Nov 25 11:15:05 2025-11-25 10:15:05.388 UTC [52] LOG: database system was shut down at 2025-11-25 10:14:59 UTC Nov 25 11:15:05 [2025-11-25T10:15:05Z INFO service::utils::clean] Find directory "pg_vectors/indexes/82138". Nov 25 11:15:05 [2025-11-25T10:15:05Z INFO service::utils::clean] Find directory "pg_vectors/indexes/82382". Nov 25 11:15:05 [2025-11-25T10:15:05Z INFO service::utils::clean] Find directory "pg_vectors/indexes/82382/segments/9c992aa0-9e05-4357-9397-0e134caae02f". Nov 25 11:15:05 [2025-11-25T10:15:05Z INFO service::utils::clean] Find directory "pg_vectors/indexes/82138/segments/a34eda87-3d03-4b44-8051-8d9d302211e9". Nov 25 11:15:05 2025-11-25 10:15:05.404 UTC [42] LOG: database system is ready to accept connections Nov 25 11:15:11 2025-11-25 10:15:11.246 UTC [83] userbf2a2bb5f382456b9199658074a588c5@dbbf2a2bb5f382456b9199658074a588c5 ERROR: invalid input syntax for type json at character 25 Nov 25 11:15:11 2025-11-25 10:15:11.246 UTC [83] userbf2a2bb5f382456b9199658074a588c5@dbbf2a2bb5f382456b9199658074a588c5 DETAIL: Token ""Check the following sentence for grammar and clarity: \"[sentence]" is invalid. Nov 25 11:15:11 2025-11-25 10:15:11.246 UTC [83] userbf2a2bb5f382456b9199658074a588c5@dbbf2a2bb5f382456b9199658074a588c5 CONTEXT: JSON data, line 1: ...ng sentence for grammar and clarity: \"[sentence] Nov 25 11:15:11 2025-11-25 10:15:11.246 UTC [83] userbf2a2bb5f382456b9199658074a588c5@dbbf2a2bb5f382456b9199658074a588c5 STATEMENT: UPDATE config SET data= E'{"version":0,"ui":{"default_locale":"","prompt_suggestions":[{"title":["Help me study","vocabulary for a college entrance exam"],"content":"Help me study vocabulary: write a sentence for me to fill in the blank, and I''ll try to pick the correct option."},{"title":["Give me ideas","for what to do with my kids'' art"],"content":"What are 5 creative things I could do with my kids'' art? I don''t want to throw them away, but it''s also so much clutter."},{"title":["Tell me a fun fact","about the Roman Empire"],"content":"Tell me a random fun fact about the Roman Empire"},{"title":["Show me a code snippet","of a website''s sticky header"],"content":"Show me a code snippet of a website''s sticky header in CSS and JavaScript."},{"title":["Explain options trading","if I''m familiar with buying and selling stocks"],"content":"Explain options trading in simple terms if I''m familiar with buying and selling stocks."},{"title":["Overcome procrastination","give me tips"],"content":"Could you start by asking me about instances when I procrastinate the most and then give me some suggestions to overcome it?"},{"title":["Grammar check","rewrite it for better readability "],"content":"Check the following sentence for grammar and clarity: \\"[sentence]' WHERE id=1; Nov 25 11:15:38 [POST] /init-vector-chord Nov 25 11:15:38 init: disconnected Nov 25 11:15:38 [POST] /init-vector-chord Nov 25 11:15:38 init: disconnected Nov 25 11:20:05 2025-11-25 10:20:05.484 UTC [50] LOG: checkpoint starting: time Nov 25 11:20:09 2025-11-25 10:20:09.918 UTC [50] LOG: checkpoint complete: wrote 46 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.417 s, sync=0.010 s, total=4.435 s; sync files=38, longest=0.004 s, average=0.001 s; distance=84 kB, estimate=84 kB; lsn=4/5B4AACE8, redo lsn=4/5B4AACB0 Nov 25 11:25:06 2025-11-25 10:25:06.018 UTC [50] LOG: checkpoint starting: time Nov 25 11:25:06 2025-11-25 10:25:06.328 UTC [50] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.302 s, sync=0.002 s, total=0.310 s; sync files=4, longest=0.001 s, average=0.001 s; distance=5 kB, estimate=76 kB; lsn=4/5B4AC428, redo lsn=4/5B4AC3F0 Nov 25 11:30:06 2025-11-25 10:30:06.428 UTC [50] LOG: checkpoint starting: time Nov 25 11:30:08 2025-11-25 10:30:08.143 UTC [50] LOG: checkpoint complete: wrote 18 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.706 s, sync=0.004 s, total=1.716 s; sync files=17, longest=0.001 s, average=0.001 s; distance=75 kB, estimate=76 kB; lsn=4/5B4BF108, redo lsn=4/5B4BF0D0 Nov 25 11:35:06 2025-11-25 10:35:06.243 UTC [50] LOG: checkpoint starting: time Nov 25 11:35:12 2025-11-25 10:35:12.375 UTC [50] LOG: checkpoint complete: wrote 62 buffers (0.4%); 0 WAL file(s) added, 0 removed, 0 recycled; write=6.117 s, sync=0.010 s, total=6.133 s; sync files=41, longest=0.004 s, average=0.001 s; distance=331 kB, estimate=331 kB; lsn=4/5B512088, redo lsn=4/5B512050 Nov 25 11:40:06 2025-11-25 10:40:06.475 UTC [50] LOG: checkpoint starting: time Nov 25 11:40:14 2025-11-25 10:40:14.721 UTC [50] LOG: checkpoint complete: wrote 83 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=8.222 s, sync=0.017 s, total=8.247 s; sync files=65, longest=0.006 s, average=0.001 s; distance=409 kB, estimate=409 kB; lsn=4/5B5801C0, redo lsn=4/5B578670 Nov 25 11:45:06 2025-11-25 10:45:06.814 UTC [50] LOG: checkpoint starting: time Nov 25 11:45:11 2025-11-25 10:45:11.746 UTC [50] LOG: checkpoint complete: wrote 50 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.917 s, sync=0.008 s, total=4.932 s; sync files=39, longest=0.002 s, average=0.001 s; distance=254 kB, estimate=393 kB; lsn=4/5B5B7F18, redo lsn=4/5B5B7EE0 Nov 25 11:50:06 2025-11-25 10:50:06.844 UTC [50] LOG: checkpoint starting: time Nov 25 11:50:08 2025-11-25 10:50:08.762 UTC [50] LOG: checkpoint complete: wrote 20 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.907 s, sync=0.007 s, total=1.918 s; sync files=18, longest=0.005 s, average=0.001 s; distance=79 kB, estimate=362 kB; lsn=4/5B5CBDB8, redo lsn=4/5B5CBD80 Nov 25 11:55:06 2025-11-25 10:55:06.857 UTC [50] LOG: checkpoint starting: time Nov 25 11:55:08 2025-11-25 10:55:08.270 UTC [50] LOG: checkpoint complete: wrote 15 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.405 s, sync=0.005 s, total=1.414 s; sync files=14, longest=0.002 s, average=0.001 s; distance=24 kB, estimate=328 kB; lsn=4/5B5D1F60, redo lsn=4/5B5D1F28 Nov 25 12:00:06 2025-11-25 11:00:06.357 UTC [50] LOG: checkpoint starting: time Nov 25 12:00:08 2025-11-25 11:00:08.072 UTC [50] LOG: checkpoint complete: wrote 18 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=1.706 s, sync=0.004 s, total=1.715 s; sync files=16, longest=0.001 s, average=0.001 s; distance=78 kB, estimate=303 kB; lsn=4/5B5E5878, redo lsn=4/5B5E5840 Nov 25 12:05:06 2025-11-25 11:05:06.170 UTC [50] LOG: checkpoint starting: time Nov 25 12:05:08 2025-11-25 11:05:08.500 UTC [50] LOG: checkpoint complete: wrote 24 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.312 s, sync=0.005 s, total=2.331 s; sync files=18, longest=0.001 s, average=0.001 s; distance=85 kB, estimate=281 kB; lsn=4/5B6050B0, redo lsn=4/5B5FAED0 Nov 25 12:10:06 2025-11-25 11:10:06.598 UTC [50] LOG: checkpoint starting: time Nov 25 12:10:15 2025-11-25 11:10:15.340 UTC [50] LOG: checkpoint complete: wrote 88 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=8.726 s, sync=0.011 s, total=8.742 s; sync files=65, longest=0.002 s, average=0.001 s; distance=365 kB, estimate=365 kB; lsn=4/5B67E168, redo lsn=4/5B6565D8 Nov 25 12:15:06 2025-11-25 11:15:06.420 UTC [50] LOG: checkpoint starting: time Nov 25 12:15:17 2025-11-25 11:15:17.864 UTC [50] LOG: checkpoint complete: wrote 115 buffers (0.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=11.431 s, sync=0.009 s, total=11.445 s; sync files=50, longest=0.002 s, average=0.001 s; distance=697 kB, estimate=697 kB; lsn=4/5B711078, redo lsn=4/5B704D80 Nov 25 12:20:06 2025-11-25 11:20:06.954 UTC [50] LOG: checkpoint starting: time Nov 25 12:20:17 2025-11-25 11:20:17.705 UTC [50] LOG: checkpoint complete: wrote 108 buffers (0.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=10.739 s, sync=0.008 s, total=10.752 s; sync files=55, longest=0.001 s, average=0.001 s; distance=634 kB, estimate=691 kB; lsn=4/5B7A3870, redo lsn=4/5B7A3838 Nov 25 12:25:06 2025-11-25 11:25:06.799 UTC [50] LOG: checkpoint starting: time Nov 25 12:25:19 2025-11-25 11:25:19.245 UTC [50] LOG: checkpoint complete: wrote 125 buffers (0.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=12.431 s, sync=0.009 s, total=12.447 s; sync files=61, longest=0.003 s, average=0.001 s; distance=709 kB, estimate=709 kB; lsn=4/5B85D2E8, redo lsn=4/5B854DF0 Nov 25 12:30:06 2025-11-25 11:30:06.344 UTC [50] LOG: checkpoint starting: time Nov 25 12:30:16 2025-11-25 11:30:16.788 UTC [50] LOG: checkpoint complete: wrote 105 buffers (0.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=10.429 s, sync=0.009 s, total=10.444 s; sync files=54, longest=0.002 s, average=0.001 s; distance=545 kB, estimate=693 kB; lsn=4/5B8DD548, redo lsn=4/5B8DD4D8 Nov 25 12:35:06 2025-11-25 11:35:06.880 UTC [50] LOG: checkpoint starting: time Nov 25 12:35:09 2025-11-25 11:35:09.300 UTC [50] LOG: checkpoint complete: wrote 25 buffers (0.2%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.410 s, sync=0.004 s, total=2.421 s; sync files=21, longest=0.001 s, average=0.001 s; distance=93 kB, estimate=633 kB; lsn=4/5B8F4AB8, redo lsn=4/5B8F4A80 Nov 25 12:40:06 2025-11-25 11:40:06.395 UTC [50] LOG: checkpoint starting: time Nov 25 12:40:08 2025-11-25 11:40:08.514 UTC [50] LOG: checkpoint complete: wrote 22 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.107 s, sync=0.006 s, total=2.119 s; sync files=22, longest=0.002 s, average=0.001 s; distance=70 kB, estimate=576 kB; lsn=4/5B9065F0, redo lsn=4/5B9065B8 Nov 25 12:45:06 2025-11-25 11:45:06.614 UTC [50] LOG: checkpoint starting: time Nov 25 12:45:07 2025-11-25 11:45:07.226 UTC [50] LOG: checkpoint complete: wrote 7 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.603 s, sync=0.003 s, total=0.613 s; sync files=5, longest=0.002 s, average=0.001 s; distance=34 kB, estimate=522 kB; lsn=4/5B90F040, redo lsn=4/5B90F008 Nov 25 12:50:06 2025-11-25 11:50:06.326 UTC [50] LOG: checkpoint starting: time Nov 25 12:50:13 2025-11-25 11:50:13.962 UTC [50] LOG: checkpoint complete: wrote 77 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=7.621 s, sync=0.010 s, total=7.636 s; sync files=64, longest=0.002 s, average=0.001 s; distance=341 kB, estimate=504 kB; lsn=4/5B9660C0, redo lsn=4/5B964680 Nov 25 12:55:07 2025-11-25 11:55:07.055 UTC [50] LOG: checkpoint starting: time Nov 25 12:55:15 2025-11-25 11:55:15.898 UTC [50] LOG: checkpoint complete: wrote 89 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=8.827 s, sync=0.010 s, total=8.843 s; sync files=44, longest=0.002 s, average=0.001 s; distance=599 kB, estimate=599 kB; lsn=4/5B9FA420, redo lsn=4/5B9FA3E8 Nov 25 13:00:07 2025-11-25 12:00:07.995 UTC [50] LOG: checkpoint starting: time Nov 25 13:00:15 2025-11-25 12:00:15.830 UTC [50] LOG: checkpoint complete: wrote 79 buffers (0.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=7.822 s, sync=0.010 s, total=7.836 s; sync files=62, longest=0.002 s, average=0.001 s; distance=352 kB, estimate=574 kB; lsn=4/5BA525E8, redo lsn=4/5BA525B0 Nov 25 13:05:07 2025-11-25 12:05:07.930 UTC [50] LOG: checkpoint starting: time Nov 25 13:05:12 2025-11-25 12:05:12.857 UTC [50] LOG: checkpoint complete: wrote 50 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=4.915 s, sync=0.008 s, total=4.928 s; sync files=39, longest=0.003 s, average=0.001 s; distance=142 kB, estimate=531 kB; lsn=4/5BA86420, redo lsn=4/5BA75E88 Nov 25 13:10:07 2025-11-25 12:10:07.948 UTC [50] LOG: checkpoint starting: time Nov 25 13:10:14 2025-11-25 12:10:14.079 UTC [50] LOG: checkpoint complete: wrote 62 buffers (0.4%); 0 WAL file(s) added, 0 removed, 0 recycled; write=6.119 s, sync=0.007 s, total=6.132 s; sync files=51, longest=0.001 s, average=0.001 s; distance=291 kB, estimate=507 kB; lsn=4/5BABEC18, redo lsn=4/5BABEBE0 Nov 25 13:15:07 2025-11-25 12:15:07.178 UTC [50] LOG: checkpoint starting: time Nov 25 13:15:13 2025-11-25 12:15:13.509 UTC [50] LOG: checkpoint complete: wrote 64 buffers (0.4%); 0 WAL file(s) added, 0 removed, 0 recycled; write=6.319 s, sync=0.008 s, total=6.332 s; sync files=50, longest=0.002 s, average=0.001 s; distance=303 kB, estimate=487 kB; lsn=4/5BB11CE8, redo lsn=4/5BB0A9B0 Nov 25 13:20:07 2025-11-25 12:20:07.607 UTC [50] LOG: checkpoint starting: time Nov 25 13:20:13 2025-11-25 12:20:13.135 UTC [50] LOG: checkpoint complete: wrote 56 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=5.518 s, sync=0.005 s, total=5.528 s; sync files=36, longest=0.001 s, average=0.001 s; distance=260 kB, estimate=464 kB; lsn=4/5BB4BC90, redo lsn=4/5BB4BC20 Nov 25 13:25:07 2025-11-25 12:25:07.232 UTC [50] LOG: checkpoint starting: time Nov 25 13:25:07 2025-11-25 12:25:07.542 UTC [50] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.303 s, sync=0.003 s, total=0.310 s; sync files=4, longest=0.002 s, average=0.001 s; distance=2 kB, estimate=418 kB; lsn=4/5BB4C7E0, redo lsn=4/5BB4C7A8 Nov 25 13:30:07 2025-11-25 12:30:07.634 UTC [50] LOG: checkpoint starting: time Nov 25 13:30:18 2025-11-25 12:30:18.981 UTC [50] LOG: checkpoint complete: wrote 114 buffers (0.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=11.331 s, sync=0.011 s, total=11.347 s; sync files=74, longest=0.002 s, average=0.001 s; distance=472 kB, estimate=472 kB; lsn=4/5BBC2A40, redo lsn=4/5BBC2A08 Nov 25 13:35:08 2025-11-25 12:35:08.077 UTC [50] LOG: checkpoint starting: time Nov 25 13:35:13 2025-11-25 12:35:13.806 UTC [50] LOG: checkpoint complete: wrote 58 buffers (0.4%); 0 WAL file(s) added, 0 removed, 0 recycled; write=5.715 s, sync=0.008 s, total=5.729 s; sync files=37, longest=0.002 s, average=0.001 s; distance=286 kB, estimate=454 kB; lsn=4/5BC0A638, redo lsn=4/5BC0A600 Nov 25 13:40:08 2025-11-25 12:40:08.906 UTC [50] LOG: checkpoint starting: time Nov 25 13:40:18 2025-11-25 12:40:18.248 UTC [50] LOG: checkpoint complete: wrote 95 buffers (0.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=9.326 s, sync=0.010 s, total=9.343 s; sync files=63, longest=0.003 s, average=0.001 s; distance=456 kB, estimate=456 kB; lsn=4/5BC7C8A0, redo lsn=4/5BC7C868 Nov 25 13:45:03 [GET] /healthcheck Nov 25 13:45:03 healthcheck: disconnected Nov 25 13:45:08 2025-11-25 12:45:08.348 UTC [50] LOG: checkpoint starting: time Nov 25 13:45:10 2025-11-25 12:45:10.568 UTC [50] LOG: checkpoint complete: wrote 23 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.209 s, sync=0.006 s, total=2.221 s; sync files=21, longest=0.002 s, average=0.001 s; distance=83 kB, estimate=419 kB; lsn=4/5BC91888, redo lsn=4/5BC91850 Nov 25 13:50:08 2025-11-25 12:50:08.660 UTC [50] LOG: checkpoint starting: time Nov 25 13:50:10 2025-11-25 12:50:10.681 UTC [50] LOG: checkpoint complete: wrote 21 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=2.011 s, sync=0.005 s, total=2.022 s; sync files=19, longest=0.002 s, average=0.001 s; distance=81 kB, estimate=385 kB; lsn=4/5BCA6078, redo lsn=4/5BCA5FF0 Nov 25 13:55:08 2025-11-25 12:55:08.780 UTC [50] LOG: checkpoint starting: time Nov 25 13:55:08 2025-11-25 12:55:08.889 UTC [50] LOG: checkpoint complete: wrote 2 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.102 s, sync=0.002 s, total=0.109 s; sync files=2, longest=0.001 s, average=0.001 s; distance=2 kB, estimate=347 kB; lsn=4/5BCA69E8, redo lsn=4/5BCA69B0 Nov 25 14:00:08 2025-11-25 13:00:08.988 UTC [50] LOG: checkpoint starting: time -
App Updates failed with "Error - Error setting up postgresql. Status code: 500 message:"Description
I have two apps (n8n, mealie) that seem to have failed updating and display the error "Error - Error setting up postgresql. Status code: 500 message:"

Logs
These are the last log lines. Both apps have the same log entries at that point.
Nov 08 20:23:36 box:services setupAddons: setting up addon localstorage with options {} Nov 08 20:23:36 box:services setupLocalStorage Nov 08 20:23:36 box:shell services: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/setupvolume.sh /home/yellowtent/appsdata/4f598cd8-bc25-4d3b-81be-dc2a8940ca88/data Nov 08 20:23:36 box:services Setting up postgresql Nov 08 20:23:36 box:services setupAddons: setting up addon postgresql with options {} Nov 08 20:23:36 box:apptask run: app error for state pending_configure: BoxError: Error setting up postgresql. Status code: 500 message: at Object.setupPostgreSql [as setup] (/home/yellowtent/box/src/services.js:1516:40) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Object.setupAddons (/home/yellowtent/box/src/services.js:630:9) at async configureCommand (/home/yellowtent/box/src/apptask.js:537:5) { reason: 'Addons Error', details: {} } Nov 08 20:23:36 box:tasks setCompleted - 2374: {"result":null,"error":{"message":"Error setting up postgresql. Status code: 500 message: ","reason":"Addons Error"},"percent":100} Nov 08 20:23:36 box:tasks updating task 2374 with: {"completed":true,"result":null,"error":{"message":"Error setting up postgresql. Status code: 500 message: ","reason":"Addons Error"},"percent":100} Nov 08 20:23:36 Exiting with code 0 Nov 08 20:23:36 box:taskworker Task took 0.919 seconds Nov 08 20:23:36 BoxError: Error setting up postgresql. Status code: 500 message:Troubleshooting Already Performed
System was restarted.
System Details
https://paste.cloudron.io/iwujeqobay.yaml
Output of
cloudron-support --troubleshootperelin@p2-main-htz:~$ sudo cloudron-support --troubleshoot Vendor: Hetzner Product: vServer Linux: 6.8.0-87-generic Ubuntu: noble 24.04 Processor: AMD EPYC-Milan Processor BIOS NotSpecified CPU @ 2.0GHz x 4 RAM: 15985364KB Disk: /dev/sda1 42G [OK] node version is correct [OK] IPv6 is enabled and public IPv6 address is working [OK] docker is running [OK] docker version is correct [OK] MySQL is running [OK] nginx is running [OK] dashboard cert is valid [OK] dashboard is reachable via loopback [OK] box v9.0.12 is running [OK] netplan is good [OK] DNS is resolving via systemd-resolved [OK] Dashboard is reachable via domain name [OK] Domain p2lab.com is valid and has not expired [OK] unbound is running -
Newbie Question: Why Do We Need to Request Apps on Cloudron?The "request app" Wishlist is for apps to get official Cloudron Dev Team support. Meaning, that the app will be available in the Cloudron App Store and all updates, etc are managed and provided automatically from the Cloudron team.
To get your own (or other 3rd party) apps run in Cloudron you can follow the packaging tutorial: https://docs.cloudron.io/packaging/tutorial/
-
Upgrade to Cloudron 9.0.7 stuck on "Removing containers for upgrade" + "Configuring"Ok, based on the box.log file I got a LLM/Claude debug session going and it was pretty quick showing me, that there was a docker container (postgres) running that was attached to the Cloudron Network, but not managed by Cloudron. I think that was something I set up super early, before I understood how Cloudron works. Claude helped me dettaching it and now the update went through without issues and everything is running again. Thanks for the hint with the box.log file @joseph !
-
Upgrade to Cloudron 9.0.7 stuck on "Removing containers for upgrade" + "Configuring"@joseph Thanks! I wrote to support@ and will document the findings here.
box.log reveals this:
2025-11-08T06:26:02.896Z box:server ========================================== 2025-11-08T06:26:02.897Z box:server Cloudron 9.0.7 2025-11-08T06:26:02.897Z box:server ========================================== 2025-11-08T06:26:02.897Z box:platform initialize: start platform 2025-11-08T06:26:02.899Z box:tasks stopAllTasks: 0 tasks are running. sending abort signal 2025-11-08T06:26:02.899Z box:shell tasks: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/stoptask.sh all 2025-11-08T06:26:03.022Z box:locks releaseAll: all locks released 2025-11-08T06:26:03.030Z box:reverseproxy writeDashboardConfig: writing dashboard config for p2lab.com 2025-11-08T06:26:03.055Z box:shell reverseproxy: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/restartservice.sh nginx 2025-11-08T06:26:03.617Z box:platform onActivated: starting post activation services 2025-11-08T06:26:03.618Z box:platform startInfra: checking infrastructure 2025-11-08T06:26:03.619Z box:platform startInfra: updating infrastructure from 49.8.0 to 49.9.0 2025-11-08T06:26:03.619Z box:platform markApps: reconfiguring apps 2025-11-08T06:26:03.619Z box:reverseproxy removeAppConfigs: removing app nginx configs 2025-11-08T06:26:03.683Z box:platform removeAllContainers: removing all containers for infra upgrade 2025-11-08T06:26:03.683Z box:shell platform: docker ps -qa --filter label=isCloudronManaged 2025-11-08T06:26:03.823Z box:platform createDockerNetwork: recreating docker network 2025-11-08T06:26:03.823Z box:shell platform: docker network rm -f cloudron 2025-11-08T06:26:03.857Z box:shell platform: docker network rm -f cloudron errored BoxError: docker exited with code 1 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23) at ChildProcess.emit (node:events:519:28) at maybeClose (node:internal/child_process:1101:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) { reason: 'Shell Error', details: {}, stdout: <Buffer >, stdoutLineCount: 0, stderr: <Buffer 45 72 72 6f 72 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 64 61 65 6d 6f 6e 3a 20 65 72 72 6f 72 20 77 68 69 6c 65 20 72 65 6d 6f 76 69 6e 67 20 6e ... 71 more bytes>, stderrLineCount: 2, code: 1, signal: null, timedOut: false, terminated: false } 2025-11-08T06:26:03.861Z box:platform startInfra: Failed to start services. retry=false (attempt 0): docker exited with code 1 signal null 2025-11-08T06:26:03.861Z box:platform BoxError: docker exited with code 1 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23) at ChildProcess.emit (node:events:519:28) at maybeClose (node:internal/child_process:1101:16) at ChildProcess._handle.onexit (node:internal/child_process:304:5) 2025-11-08T06:33:21.776Z box:shell system: swapon --noheadings --raw --bytes --show=type,size,used,name 2025-11-08T06:33:21.797Z box:shell system: swapon --noheadings --raw --bytes --show=type,size,used,name 2025-11-08T06:33:21.802Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target 2025-11-08T06:33:21.885Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/platformdata 2025-11-08T06:33:21.904Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/boxdata/box 2025-11-08T06:33:21.911Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/boxdata/mail 2025-11-08T06:33:21.924Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /var/backups 2025-11-08T06:33:21.944Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /var/lib/docker 2025-11-08T06:33:21.954Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /mnt/volumes/f0a22cf910514ea685667dcfeae4af49 2025-11-08T06:33:21.962Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /mnt/htzsb 2025-11-08T06:33:21.989Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /mnt/s3-comics 2025-11-08T06:33:21.998Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /mnt/htzsb/cubby 2025-11-08T06:33:22.008Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/3c456b65-acc6-4adb-800f-815808cd040d/data 2025-11-08T06:33:22.015Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/4f598cd8-bc25-4d3b-81be-dc2a8940ca88/data 2025-11-08T06:33:22.022Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/5a33ded6-18cb-48ef-8f12-8f005e85a4ac/data 2025-11-08T06:33:22.028Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/5a973be7-bf99-4a6b-a86e-0c9255dbedea/data 2025-11-08T06:33:22.033Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/66657705-2986-47e6-bc39-ab0fe97ffd88/data 2025-11-08T06:33:22.040Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/699c5175-8622-42e0-9160-ca492b447ff3/data 2025-11-08T06:33:22.044Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/6a30aea2-bd41-45e4-bce8-0857cc820e98/data 2025-11-08T06:33:22.049Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/6e2a1d58-9d9f-4b11-ba7b-54350be42f07/data 2025-11-08T06:33:22.055Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/6f00af10-595b-4534-a18e-c87af0a07fbd/data 2025-11-08T06:33:22.060Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/733cef35-842d-42a4-a370-361059dda0df/data 2025-11-08T06:33:22.066Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/73f5d39a-87eb-47a9-bcb5-0c46fe0e716b/data 2025-11-08T06:33:22.074Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/8aefd77b-c71a-4454-99e2-34e9f8c2d760/data 2025-11-08T06:33:22.081Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/8d6876a3-cf18-4c4c-b963-2ad563a88f7b/data 2025-11-08T06:33:22.089Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /mnt/htzsb/photos/immich 2025-11-08T06:33:22.107Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/b67cc23a-69b4-41e3-ac29-2303df9dc361/data 2025-11-08T06:33:22.116Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/bf2a2bb5-f382-456b-9199-658074a588c5/data 2025-11-08T06:33:22.125Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/c9f7d3ba-2e4c-41f4-9e57-cf1ecf8369ed/data 2025-11-08T06:33:22.135Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/e40218cb-9da0-44cc-8bfa-46b6003499ba/data 2025-11-08T06:33:22.143Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/f0afb254-3680-4818-a073-b7a69bdf5357/data 2025-11-08T06:33:22.151Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/f39aa622-2502-4b1e-ac88-8949ad4a3d97/data 2025-11-08T06:33:22.162Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/appsdata/f582f665-f654-4dba-942d-7708aa8b0fca/data 2025-11-08T06:33:22.172Z box:shell system: swapon --noheadings --raw --bytes --show=type,size,used,name 2025-11-08T06:33:22.176Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /apps.swap 2025-11-08T06:33:23.270Z box:shell metrics: lsblk -ndo PKNAME /dev/sda1 2025-11-08T06:33:23.279Z box:shell metrics: lsblk -ndo PKNAME /dev/sda 2025-11-08T07:25:26.135Z box:logs tail: failed to kill children kill-child: target PID 2507 does not exist. 2025-11-08T07:42:08.379Z box:logs tail: failed to kill children kill-child: target PID 2699 does not exist. 2025-11-08T09:03:07.917Z box:box Received SIGTERM. Shutting down. 2025-11-08T09:03:07.918Z box:platform uninitializing platform 2025-11-08T09:03:07.920Z box:platform onDeactivated: stopping post activation services 2025-11-08T09:03:07.921Z box:tasks stopAllTasks: 0 tasks are running. sending abort signal 2025-11-08T09:03:07.921Z box:shell tasks: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/stoptask.sh all 2025-11-08T09:03:08.033Z box:database pool closed 2025-11-08T09:03:10.037Z box:box Shutdown complete 2025-11-08T09:03:38.683Z box:server ========================================== 2025-11-08T09:03:38.684Z box:server Cloudron 9.0.7 2025-11-08T09:03:38.684Z box:server ========================================== 2025-11-08T09:03:38.685Z box:platform initialize: start platform 2025-11-08T09:03:38.686Z box:tasks stopAllTasks: 0 tasks are running. sending abort signal 2025-11-08T09:03:38.687Z box:shell tasks: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/stoptask.sh all 2025-11-08T09:03:38.814Z box:locks releaseAll: all locks released 2025-11-08T09:03:38.823Z box:reverseproxy writeDashboardConfig: writing dashboard config for p2lab.com 2025-11-08T09:03:38.850Z box:shell reverseproxy: /usr/bin/sudo --non-interactive /home/yellowtent/box/src/scripts/restartservice.sh nginx 2025-11-08T09:03:39.397Z box:platform onActivated: starting post activation services 2025-11-08T09:03:39.397Z box:platform startInfra: checking infrastructure 2025-11-08T09:03:39.398Z box:platform startInfra: updating infrastructure from 49.8.0 to 49.9.0 2025-11-08T09:03:39.398Z box:platform markApps: reconfiguring apps 2025-11-08T09:03:39.398Z box:reverseproxy removeAppConfigs: removing app nginx configs 2025-11-08T09:03:39.470Z box:platform removeAllContainers: removing all containers for infra upgrade 2025-11-08T09:03:39.470Z box:shell platform: docker ps -qa --filter label=isCloudronManaged 2025-11-08T09:03:39.622Z box:platform createDockerNetwork: recreating docker network 2025-11-08T09:03:39.622Z box:shell platform: docker network rm -f cloudron 2025-11-08T09:03:39.676Z box:shell platform: docker network rm -f cloudron errored BoxError: docker exited with code 1 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23) at ChildProcess.emit (node:events:519:28) at maybeClose (node:internal/child_process:1101:16) at Socket.<anonymous> (node:internal/child_process:456:11) at Socket.emit (node:events:519:28) at Pipe.<anonymous> (node:net:346:12) { reason: 'Shell Error', details: {}, stdout: <Buffer >, stdoutLineCount: 0, stderr: <Buffer 45 72 72 6f 72 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 64 61 65 6d 6f 6e 3a 20 65 72 72 6f 72 20 77 68 69 6c 65 20 72 65 6d 6f 76 69 6e 67 20 6e ... 71 more bytes>, stderrLineCount: 2, code: 1, signal: null, timedOut: false, terminated: false } 2025-11-08T09:03:39.681Z box:platform startInfra: Failed to start services. retry=false (attempt 0): docker exited with code 1 signal null 2025-11-08T09:03:39.681Z box:platform BoxError: docker exited with code 1 signal null at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23) at ChildProcess.emit (node:events:519:28) at maybeClose (node:internal/child_process:1101:16) at Socket.<anonymous> (node:internal/child_process:456:11) at Socket.emit (node:events:519:28) at Pipe.<anonymous> (node:net:346:12) 2025-11-08T09:03:55.149Z box:shell system: swapon --noheadings --raw --bytes --show=type,size,used,name 2025-11-08T09:03:55.162Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target 2025-11-08T09:03:55.185Z box:shell system: swapon --noheadings --raw --bytes --show=type,size,used,name 2025-11-08T09:03:55.240Z box:shell df: df -B1 --output=source,fstype,size,used,avail,pcent,target /home/yellowtent/platformdata -
Upgrade to Cloudron 9.0.7 stuck on "Removing containers for upgrade" + "Configuring"Thanks for the answers. Yes, sorry forgot to mention: already rebooted the server. Just tried it again. Containers keep being stuck.
-
Upgrade to Cloudron 9.0.7 stuck on "Removing containers for upgrade" + "Configuring"Hi!
Yesterday the update notification popped up for me and I thought: why not do a major upgrade on a Friday afternoon, what could possible go wrong

Joke aside:
The update seemed to progress well. Server restarted and event log shows 9.0.7 as successful.

But none of the apps work. Every single one shows "Configuring" in the app overview. The individual logs show nothing out of the ordinary and restarting individual apps does nothing.
Also in the main app overview Cloudron shows the notification "Removing containers for upgrade"

Tried rebooting the server already twice.
Last few lines of the upgrade logs:
7f1cd0eeb2e8: Already exists 88ca0e28f7e0: Already exists a7805ce42b2e: Already exists 758b3fac755b: Already exists 11511e698c34: Already exists 15ce653c2527: Pulling fs layer 15ce653c2527: Verifying Checksum 15ce653c2527: Download complete 15ce653c2527: Pull complete Digest: sha256:9f3609969a5757837505c584c98246a3035a84a273b9be491665ac026423fd5f Status: Downloaded newer image for registry.ipv4.docker.com/cloudron/turn@sha256:9f3609969a5757837505c584c98246a3035a84a273b9be491665ac026423fd5f registry.ipv4.docker.com/cloudron/turn:1.8.2@sha256:9f3609969a5757837505c584c98246a3035a84a273b9be491665ac026423fd5f Untagged: registry.ipv4.docker.com/cloudron/turn:1.8.2@sha256:9f3609969a5757837505c584c98246a3035a84a273b9be491665ac026423fd5f 2025-11-07T23:29:56 ==> installer: stop box service for update 2025-11-07T23:30:01 ==> installer: switching the box code 2025-11-07T23:30:02 ==> installer: calling box setup script 2025-11-07T23:30:02 ==> start: Cloudron Start media:x:500: 2025-11-07T23:30:02 ==> start: Configuring docker Synchronizing state of apparmor.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable apparmor 2025-11-07T23:30:04 ==> start: Adding userland-proxy=false to docker 2025-11-07T23:30:20 ==> start: Ensuring directories 2025-11-07T23:30:20 ==> start: Configuring journald 2025-11-07T23:30:21 ==> start: Setting up unbound 2025-11-07T23:30:21 ==> start: Adding systemd services Synchronizing state of unbound.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable unbound Synchronizing state of cron.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable cron Synchronizing state of rpcbind.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install disable rpcbind 2025-11-07T23:30:30 ==> start: Configuring sudoers 2025-11-07T23:30:30 ==> start: Unconfiguring collectd Synchronizing state of collectd.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install disable collectd Removed "/etc/systemd/system/multi-user.target.wants/collectd.service". 2025-11-07T23:30:32 ==> start: Configuring logrotate 2025-11-07T23:30:32 ==> start: Adding motd message for admins 2025-11-07T23:30:32 ==> start: Configuring nginx 2025-11-07T23:30:33 ==> start: Starting mysql mysqladmin: [Warning] Using a password on the command line interface can be insecure. Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety. mysql: [Warning] Using a password on the command line interface can be insecure. mysql: [Warning] Using a password on the command line interface can be insecure. 2025-11-07T23:30:33 ==> start: Migrating data [INFO] Processed migration 20250307100449-tokens-add-allowedIpRangesJson [INFO] Processed migration 20250507122501-dockerRegistries-create-table [INFO] Processed migration 20250608103424-users-make-avatar-nullable [INFO] Processed migration 20250617133955-tasks-add-pending [INFO] Processed migration 20250618184304-volumes-truncate-hostPath Changing database charset Changing charset of userGroups Changing charset of users Changing charset of domains Changing charset of tasks Changing charset of volumes Changing charset of apps Changing charset of backups Changing charset of mail Changing charset of appAddonConfigs Changing charset of appEnvVars Changing charset of appMounts Changing charset of appPasswords Changing charset of appPortBindings Changing charset of applinks Changing charset of archives Changing charset of blobs Changing charset of dockerRegistries Changing charset of eventlog Changing charset of groupMembers Changing charset of locations Changing charset of locks Changing charset of mailboxes Changing charset of migrations Changing charset of notifications Changing charset of oidcClients Changing charset of settings Changing charset of tokens [INFO] Processed migration 20250618200400-fix-charset-collate [INFO] Processed migration 20250626130733-apps-add-updateInfoJson [INFO] Processed migration 20250713133718-oidcClients-separate-ids-for-oidc-proxyauth [INFO] Processed migration 20250716070056-fixup-linode-objectstorage-settings [INFO] Processed migration 20250716130216-tasks-add-completed [INFO] Processed migration 20250718122114-tasks-alter-type Moving existing cache and snapshot file into /home/yellowtent/platformdata/backup/3ff6f679-929d-4bc4-b8aa-969bd7ba18cb Delete any existing rsync cache files since old one has no integrity information [INFO] Processed migration 20250724102340-backupSites-create-table Backup counts. rsync: 0 tgz: 255 total: 255 . theOneFormat: tgz Adjusting remotePath of existing tgz backups with .tar.gz [INFO] Processed migration 20250724141339-backups-add-siteId [INFO] Processed migration 20250812102445-backups-add-integrityJson [INFO] Processed migration 20250812141107-backups-add-statsJson [INFO] Done 2025-11-07T23:30:40 ==> start: Changing ownership 2025-11-07T23:30:40 ==> start: Starting cloudron-syslog 2025-11-07T23:30:40 ==> start: Starting Cloudron 2025-11-07T23:30:42 ==> start: Almost doneHow can I go about debugging this?
-
Last update unexpectedly broke Etherpad (due to old plugins)So, the actual fix was to update the version numbers in /app/data/data/installed_plugins.json through the File Manager. These were the offending versions.
ep_markdown now at 10.0.1 (was 1.0.2)
ep_comments_page now at 10.0.4 (was 1.0.38)
ep_etherpad-lite now at 2.5.1 (was 2.3.0)Claude was quite helpful with everything

/ticket
-
Last update unexpectedly broke Etherpad (due to old plugins)So, Im trying to follow the Troubleshoot guide in the Etherpad Cloudron docs https://docs.cloudron.io/packages/etherpad/#troubleshooting
But it seems I cant uninstall packages like I should. Any ideas?
root@f0afb254-3680-4818-a073-b7a69bdf5357:/app/code# npm ls 2> /dev/null | grep ep_ βββ ep_etherpad-lite@2.5.1 invalid: "workspace:./src" from the root project -> ./src root@f0afb254-3680-4818-a073-b7a69bdf5357:/app/code# cd src/ root@f0afb254-3680-4818-a073-b7a69bdf5357:/app/code/src# npm ls 2> /dev/null | grep ep_ ep_etherpad-lite@2.5.1 /app/code/src βββ ep_align@10.0.2 extraneous -> ./plugin_packages/.versions/ep_align@10.0.2 βββ ep_comments_page@10.0.4 extraneous -> ./plugin_packages/.versions/ep_comments_page@10.0.4 βββ ep_embedded_hyperlinks2@1.2.4 extraneous -> ./plugin_packages/.versions/ep_embedded_hyperlinks2@1.2.4 βββ ep_font_color@0.0.89 extraneous -> ./plugin_packages/.versions/ep_font_color@0.0.89 βββ ep_guest@1.0.37 extraneous -> ./plugin_packages/.versions/ep_guest@1.0.37 βββ ep_headings2@0.2.68 extraneous -> ./plugin_packages/.versions/ep_headings2@0.2.68 βββ ep_markdown@10.0.1 extraneous -> ./plugin_packages/.versions/ep_markdown@10.0.1 βββ ep_openid_connect@3.0.13 extraneous -> ./plugin_packages/.versions/ep_openid_connect@3.0.13 βββ ep_stable_authorid@1.0.5 extraneous -> ./plugin_packages/.versions/ep_stable_authorid@1.0.5 βββ ep_user_displayname@1.0.7 extraneous -> ./plugin_packages/.versions/ep_user_displayname@1.0.7 root@f0afb254-3680-4818-a073-b7a69bdf5357:/app/code/src# npm rm ep_markdown npm error code 127 npm error path /app/code/node_modules/.pnpm/jsdom@27.0.0_postcss@8.5.6/node_modules/jsdom npm error command failed npm error command sh -c npm-run-all prepare:* npm error sh: 1: npm-run-all: not found npm error A complete log of this run can be found in: /root/.npm/_logs/2025-10-20T15_30_26_128Z-debug-0.log -
Last update unexpectedly broke Etherpad (due to old plugins)So, something broke the Etherpad Instance on my Cloudron. Looks like the last update introduced a breaking change...
Updated to express 5.0.0. This is a major update to express that brings a lot of improvements and fixes. Please update all your plugins to the latest version to ensure compatibility. A lot changed in the route matching, and thus old plugins will throw errors and crash Etherpad.
Currently identifying what plugins are at fault.
Did nobody else run into this? I have not seen any announcement upfront that there will be breaking changes. Did I miss them?
-
How to create an admin user?Ok, got it! I was not able to tell this is the/an admin user - saw no real "admin" capabilities such as eg user management. But I will try explore a bit more. Thanks!
-
How to create an admin user?Hi all, just installed LibreChat and Im a bit confused about the instruction "On the first visit, register yourself as an admin user."

I canΒ΄t see any special option to register as an admin user.
On first visit it loads the login screen

When I go to the signup page, I get a (I guess) regular signup form

When I create a user there I can login, but it looks like regular user, no admin options (like eg user management)

What am I doing wrong?
-
Etherpad admin access failedJust almost tripped over this myself. It seems that
"requireAuthentication": falsehides the login button, and so the whole login /admin situation gets confusing. Might be worth adding that to the docs. -
Storage management in Immich?@nebulon so, after some trials this works for me:
- mounted my Storagebox as webdav share on the Cloudron host system in fstab by hand
- added that share as a Filesystem Mountpoint Volume in Cloudron
- clean Immich install
- attached that Volume as a Mount to Immich in Immich Storage options
- moved the Immich data directory to a subdirectory on that Mount in Immich Storage option
See any issues that could come up? Mounting things by hand in fstab is fine for Cloudron?
-
How can I setup Group Folders?Got it! Might be worth to increase UX by putting a hint to this in the empty Group Folders view. Maybe just an addon sentence after "not part of any group folder yet"
-
How can I setup Group Folders?Feeling a bit stupid, but I dont see any way to setup group folders. Where should I look?
In the Group Folders Section the NEW and UPLOAD buttons a inactive.

I put the Cubby data folder on a WebDav volume, but permissions should be fine. In "My Files" I can CRUD files and folders without issues.
Any idea?
-
Storage management in Immich?Footnote: sadly Immich already decided to not support setups where utime is not availble: https://github.com/immich-app/immich/issues/14005
-
Storage management in Immich?Yup, I guess I will experiment a bit with the mount options available. Will report back here if I find something that works, thx!