Thank you, @joseph ! Great! But how were you able to restart Redis? When I tried, I could only put it in recovery mode. I had renamed the file from dump.rdb to dump.rdb.corrupt and then tried restarting Redis, but it didn’t work. I must have missed a step. Thanks again!"
Benoit
Posts
-
Nextcloud Error : redis problem -
Nextcloud Error : redis problem@joseph i tried to copy the dump.rdb file from /home/yellowtent/platformdata/redis/<app_id> in /home/yellowtent/appsdata/<app_id> (app was stopped) and it doesn't work... I tried to put the app in recovery mode but it fails too with many message like this : box:services Attempt 6 failed. Will retry: Error waiting for redis-<ID>. Status code: 200 message: process not running
-
Nextcloud Error : redis problem@joseph The app was working fine until the disk got full. I haven't attempted any restore yet. I only replaced the correct config.php, and all of the app’s files are still there. I do have a dump.rdb file in /home/yellowtent/appsdata/<app_id> that seems corrupted (0 bytes). The one in /home/yellowtent/platformdata/redis/<app_id> is over 30MB, but I'm not sure if it's the same file. I have a backup of the /home/yellowtent/appsdata/<app_id> version from Minio.
-
Nextcloud Error : redis problemHello @joseph , I'd like to clarify that I'm running Ubuntu 20.04 with Cloudron 8.2.4. I don't have the option to disable Redis from the 'Services' menu link on the app. Only Turn.
-
Nextcloud Error : redis problemHello, after a disk full situation, one of my Nextcloud apps no longer starts. I’ve identified two issues: first, the config.php file was corrupted, so I replaced it with a good version from a backup. Secondly, the dump.rdb file is 0KB, and Redis won’t start for this particular app. All the other apps are running fine. There are currently 20 GB free on the disk. How can we get a Nextcloud instance running again if Redis has stopped working? What steps can we take, other than reinstalling everything? I should note that I’ve already tried recovery mode, as well as restarting Cloudron and the server, etc.
Thanks for your help!
-
"Share this pad" Read-only on/off is ignored: guests do not have editing rightsHi all,
I believe I've found a solution that works. With this setup, my logged-in users can create pads, and guests can edit them as long as read-only mode is not enabled by the pad owner. Guests, however, cannot create pads.
{ "ep_guest": { "username": "guest" }, "users": { "user1": { "is_admin": true }, "guest": { "displayname": "Guest", "displaynameChangeable": false, "readOnly": false, "canCreate": false } } }
-
Etherpad admin access failed@nebulon it works ! The "or createing a new pad works" part in the documentation was important
Thanks for your lights !
-
Etherpad admin access failed@nebulon I just retried, but it failed. I tried logging out of Cloudron after restarting Etherpad, and it still failed.
-
Etherpad admin access failed@nebulon i have tried on 2 Cloudron here but it failed, with different users and new users...
I have an error when i stop the app but the app can restart
Jan 22 16:55:43 box:apptask run: startTask installationState: pending_stop runState: stopped Jan 22 16:55:43 box:tasks update 10367: {"percent":20,"message":"Stopping container"} Jan 22 16:55:43 box:shell reverseproxy /usr/bin/sudo -S /home/yellowtent/box/src/scripts/restartservice.sh nginx Jan 22 16:55:44 box:shell 2025/01/22 15:55:43 [notice] 65744#65744: signal process started Jan 22 16:55:44 Command failed with signal "SIGTERM" Jan 22 16:55:44 [2025-01-22T15:55:44.241] [INFO] server - Exiting... Jan 22 16:55:44 [2025-01-22T15:55:44.241] [INFO] server - Received SIGTERM signal Jan 22 16:55:44 [2025-01-22T15:55:44.242] [INFO] http - Closing HTTP server... Jan 22 16:55:44 [2025-01-22T15:55:44.242] [INFO] server - Stopping Etherpad... Jan 22 16:55:44 [2025-01-22T15:55:44.243] [INFO] socket.io - All socket.io clients have disconnected Jan 22 16:55:44 [2025-01-22T15:55:44.243] [INFO] socket.io - Closing socket.io engine... Jan 22 16:55:44 [2025-01-22T15:55:44.245] [INFO] http - HTTP server closed Jan 22 16:55:44 [2025-01-22T15:55:44.245] [INFO] server - Etherpad stopped Jan 22 16:55:44 [2025-01-22T15:55:44.245] [INFO] ueberDB - Database closed Jan 22 16:55:44 [2025-01-22T15:55:44.246] [INFO] server - Received SIGTERM signal Jan 22 16:55:44 [2025-01-22T15:55:44.246] [INFO] server - Waiting for Node.js to exit... Jan 22 16:55:44 [2025-01-22T15:55:44.245] [DEBUG] secret-rotation expressSessionSecrets - stopping secret rotation Jan 22 16:55:44 ELIFECYCLE Command failed. Jan 22 16:55:44 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ep_etherpad-lite@2.2.7 dev: `cross-env NODE_ENV=development node --require tsx/cjs node/server.ts "--settings" "/run/etherpad-lite/settings.json" "--credentials" "/app/data/settings.json"` Jan 22 16:55:44 /run/etherpad-lite/src: Jan 22 16:55:45 box:tasks update 10367: {"percent":50,"message":"Stopping app services"} Jan 22 16:55:45 box:tasks update 10367: {"percent":100,"message":"Done"} Jan 22 16:55:46 box:tasks setCompleted - 10367: {"result":null,"error":null} Jan 22 16:55:46 box:tasks update 10367: {"percent":100,"result":null,"error":null} Jan 22 16:55:46 box:taskworker Task took 2.241 seconds
-
Etherpad admin access failedHi,
I can't seem to log in as an admin on Etherpad, whether it's a fresh installation or an updated one. Can you confirm if you're experiencing the same issue on your end?
My setup : Cloudron v8.2.3 (Ubuntu 24.04.1 LTS)
-
"Share this pad" Read-only on/off is ignored: guests do not have editing rights@nebulon do you have an idea about this problem with ep_guest bug ? Thanks !
-
"Share this pad" Read-only on/off is ignored: guests do not have editing rights@nebulon When I deploy this plugin from the Etherpad admin interface on Cloudron, it crashes. Here are the logs :
Dec 20 14:32:13 [2024-12-20T13:32:13.957] [INFO] plugins - Installing plugin ep_mypads... Dec 20 14:32:13 [2024-12-20T13:32:13.957] [DEBUG] SessionStore - TOUCH zOkPdTTzxpQbrAHdFsV0hlsYxqtrP8tf Dec 20 14:32:13 [2024-12-20T13:32:13.957] [DEBUG] SessionStore - TOUCH zOkPdTTzxpQbrAHdFsV0hlsYxqtrP8tf Dec 20 14:32:20 [2024-12-20T13:32:20.478] [DEBUG] http - 200, GET /health Dec 20 14:32:22 [2024-12-20T13:32:22.477] [DEBUG] SessionStore - TOUCH zOkPdTTzxpQbrAHdFsV0hlsYxqtrP8tf Dec 20 14:32:22 [2024-12-20T13:32:22.477] [DEBUG] SessionStore - TOUCH zOkPdTTzxpQbrAHdFsV0hlsYxqtrP8tf Dec 20 14:32:27 [2024-12-20T13:32:27.009] [ERROR] settings - Error reading package.json Error: ENOENT: no such file or directory, open '/run/etherpad-lite/src/plugin_packages/@types/ldapjs/package.json' for file:///run/etherpad-lite/src/plugin_packages/@types/ldapjs/package.json Dec 20 14:32:27 [2024-12-20T13:32:27.010] [ERROR] settings - Error reading package.json Error: ENOENT: no such file or directory, open '/run/etherpad-lite/src/plugin_packages/@types/node/package.json' for file:///run/etherpad-lite/src/plugin_packages/@types/node/package.json Dec 20 14:32:27 [2024-12-20T13:32:27.027] [INFO] plugins - Successfully installed plugin ep_mypads Dec 20 14:32:27 [2024-12-20T13:32:27.030] [INFO] plugins - Loading plugin ep_align... Dec 20 14:32:27 [2024-12-20T13:32:27.032] [INFO] plugins - Loading plugin ep_embedded_hyperlinks2... Dec 20 14:32:27 [2024-12-20T13:32:27.032] [INFO] plugins - Loading plugin ep_openid_connect... Dec 20 14:32:27 [2024-12-20T13:32:27.034] [INFO] plugins - Loading plugin ep_user_displayname... Dec 20 14:32:27 [2024-12-20T13:32:27.036] [INFO] plugins - Loading plugin ep_stable_authorid... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_comments_page... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_font_color... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_headings2... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_markdown... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_guest... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_mypads... Dec 20 14:32:27 [2024-12-20T13:32:27.037] [INFO] plugins - Loading plugin ep_etherpad-lite... Dec 20 14:32:27 [2024-12-20T13:32:27.045] [INFO] plugins - Loaded 12 plugins Dec 20 14:32:27 [2024-12-20T13:32:27.350] [DEBUG] server - unhandled rejection: TypeError: Cannot read properties of undefined (reading 'call') Dec 20 14:32:27 at Database.set (/run/etherpad-lite/node_modules/.pnpm/ueberdb2@5.0.6/node_modules/ueberdb2/dist/index.js:343429:29) Dec 20 14:32:27 at setK (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:190:46) Dec 20 14:32:27 at done (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:195:9) Dec 20 14:32:27 at module.exports.storage.fn.setKeys (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:200:5) Dec 20 14:32:27 at Object.init (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/configuration.js:228:18) Dec 20 14:32:27 at module.exports.hooks.init [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/hooks.js:46:19) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 20 14:32:27 at new Promise (<anonymous>) Dec 20 14:32:27 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:54) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.aCallAll (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:13) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:120:17) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.update (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:118:47) Dec 20 14:32:27 at async onAllTasksFinished (/run/etherpad-lite/src/static/js/pluginfw/installer.ts:28:3) Dec 20 14:32:27 [2024-12-20T13:32:27.360] [DEBUG] server - uncaught exception: TypeError: Cannot read properties of undefined (reading 'call') Dec 20 14:32:27 at Database.set (/run/etherpad-lite/node_modules/.pnpm/ueberdb2@5.0.6/node_modules/ueberdb2/dist/index.js:343429:29) Dec 20 14:32:27 at setK (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:190:46) Dec 20 14:32:27 at done (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:195:9) Dec 20 14:32:27 at module.exports.storage.fn.setKeys (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:200:5) Dec 20 14:32:27 at Object.init (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/configuration.js:228:18) Dec 20 14:32:27 at module.exports.hooks.init [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/hooks.js:46:19) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 20 14:32:27 at new Promise (<anonymous>) Dec 20 14:32:27 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:54) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.aCallAll (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:13) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:120:17) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.update (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:118:47) Dec 20 14:32:27 at async onAllTasksFinished (/run/etherpad-lite/src/static/js/pluginfw/installer.ts:28:3) Dec 20 14:32:27 [2024-12-20T13:32:27.363] [ERROR] server - Metrics at time of fatal error: Dec 20 14:32:27 { Dec 20 14:32:27 "httpStartTime": 1734665584973, Dec 20 14:32:27 "memoryUsage": 289435648, Dec 20 14:32:27 "memoryUsageHeap": 164299288, Dec 20 14:32:27 "ueberdb_lockAwaits": 2, Dec 20 14:32:27 "ueberdb_lockAcquires": 19, Dec 20 14:32:27 "ueberdb_lockReleases": 19, Dec 20 14:32:27 "ueberdb_reads": 15, Dec 20 14:32:27 "ueberdb_readsFailed": 0, Dec 20 14:32:27 "ueberdb_readsFinished": 15, Dec 20 14:32:27 "ueberdb_readsFromCache": 13, Dec 20 14:32:27 "ueberdb_readsFromDb": 2, Dec 20 14:32:27 "ueberdb_readsFromDbFailed": 0, Dec 20 14:32:27 "ueberdb_readsFromDbFinished": 2, Dec 20 14:32:27 "ueberdb_writes": 4, Dec 20 14:32:27 "ueberdb_writesFailed": 0, Dec 20 14:32:27 "ueberdb_writesFinished": 4, Dec 20 14:32:27 "ueberdb_writesObsoleted": 1, Dec 20 14:32:27 "ueberdb_writesToDb": 3, Dec 20 14:32:27 "ueberdb_writesToDbFailed": 0, Dec 20 14:32:27 "ueberdb_writesToDbFinished": 3, Dec 20 14:32:27 "ueberdb_writesToDbRetried": 0, Dec 20 14:32:27 "totalUsers": 1, Dec 20 14:32:27 "activePads": 0, Dec 20 14:32:27 "httpRequests": { Dec 20 14:32:27 "meter": { Dec 20 14:32:27 "mean": 0.10012023831498443, Dec 20 14:32:27 "count": 3600, Dec 20 14:32:27 "currentRate": 0.10012023936428933, Dec 20 14:32:27 "1MinuteRate": 0.14633223346479685, Dec 20 14:32:27 "5MinuteRate": 0.11299891131843687, Dec 20 14:32:27 "15MinuteRate": 0.10458847955209875 Dec 20 14:32:27 }, Dec 20 14:32:27 "histogram": { Dec 20 14:32:27 "min": 0.48008299991488457, Dec 20 14:32:27 "max": 212.56629499979317, Dec 20 14:32:27 "sum": 28708.71706289379, Dec 20 14:32:27 "variance": 366.7964638510959, Dec 20 14:32:27 "mean": 7.9746436285816085, Dec 20 14:32:27 "stddev": 19.151931073682775, Dec 20 14:32:27 "count": 3600, Dec 20 14:32:27 "median": 0.9069640021771193, Dec 20 14:32:27 "p75": 2.1631570011377335, Dec 20 14:32:27 "p95": 38.42079889997833, Dec 20 14:32:27 "p99": 83.57729682140055, Dec 20 14:32:27 "p999": 165.63424265441304 Dec 20 14:32:27 } Dec 20 14:32:27 } Dec 20 14:32:27 } Dec 20 14:32:27 [2024-12-20T13:32:27.363] [ERROR] server - TypeError: Cannot read properties of undefined (reading 'call') Dec 20 14:32:27 at Database.set (/run/etherpad-lite/node_modules/.pnpm/ueberdb2@5.0.6/node_modules/ueberdb2/dist/index.js:343429:29) Dec 20 14:32:27 at setK (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:190:46) Dec 20 14:32:27 at done (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:195:9) Dec 20 14:32:27 at module.exports.storage.fn.setKeys (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/storage.js:200:5) Dec 20 14:32:27 at Object.init (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/configuration.js:228:18) Dec 20 14:32:27 at module.exports.hooks.init [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_mypads@1.7.25/hooks.js:46:19) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 20 14:32:27 at new Promise (<anonymous>) Dec 20 14:32:27 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:54) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.aCallAll (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:351:13) Dec 20 14:32:27 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:120:17) Dec 20 14:32:27 at Array.map (<anonymous>) Dec 20 14:32:27 at Object.exports.update (/run/etherpad-lite/src/static/js/pluginfw/plugins.ts:118:47) Dec 20 14:32:27 at async onAllTasksFinished (/run/etherpad-lite/src/static/js/pluginfw/installer.ts:28:3) Dec 20 14:32:27 [2024-12-20T13:32:27.363] [INFO] server - Exiting... Dec 20 14:32:27 [2024-12-20T13:32:27.363] [INFO] server - Stopping Etherpad... Dec 20 14:32:27 [2024-12-20T13:32:27.364] [INFO] http - Closing HTTP server... Dec 20 14:32:27 [2024-12-20T13:32:27.364] [INFO] socket.io - Closing socket.io engine... Dec 20 14:32:27 [2024-12-20T13:32:27.386] [INFO] socket.io - All socket.io clients have disconnected Dec 20 14:32:27 [2024-12-20T13:32:27.388] [INFO] ueberDB - Database closed Dec 20 14:32:27 [2024-12-20T13:32:27.388] [INFO] http - Waiting for 1 HTTP clients to disconnect... Dec 20 14:32:27 [2024-12-20T13:32:27.400] [INFO] http - HTTP server closed Dec 20 14:32:27 [2024-12-20T13:32:27.400] [DEBUG] secret-rotation expressSessionSecrets - stopping secret rotation Dec 20 14:32:27 [2024-12-20T13:32:27.401] [INFO] server - Etherpad stopped Dec 20 14:32:27 [2024-12-20T13:32:27.401] [INFO] server - Waiting for Node.js to exit... Dec 20 14:32:30 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.6:9001 Dec 20 14:32:32 [2024-12-20T13:32:32.406] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting Dec 20 14:32:32 [2024-12-20T13:32:32.407] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit Dec 20 14:32:32 [2024-12-20T13:32:32.420] [ERROR] server - Forcing an unclean exit... Dec 20 14:32:32 /run/etherpad-lite/src: Dec 20 14:32:32 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ep_etherpad-lite@2.2.6 dev: `cross-env NODE_ENV=development node --require tsx/cjs node/server.ts "--settings" "/run/etherpad-lite/settings.json" "--credentials" "/app/data/settings.json"` Dec 20 14:32:32 Exit status 1 Dec 20 14:32:32 ELIFECYCLE Command failed with exit code 1. Dec 20 14:32:34 ========================== Dec 20 14:32:34 Etherpad start Dec 20 14:32:34 ========================== Dec 20 14:32:34 => Ensure /app/data/settings.json Dec 20 14:32:40 => Healtheck error: Error: connect ECONNREFUSED 172.18.17.6:9001
-
"Share this pad" Read-only on/off is ignored: guests do not have editing rights -
"Share this pad" Read-only on/off is ignored: guests do not have editing rightsI'm looking for a solution to share editable pads with guests without requiring them to log in, and I came across ep_mypads https://www.npmjs.com/package/ep_mypads, but it doesn't work on Cloudron. As of today, Etherpad is unusable in shared pad mode on Cloudron, as shown in this thread. On Framapad, it works using the MyPads plugin. Do you think it would be possible to make Cloudron compatible with this plugin? Is there another solution? Thanks for your help!
-
Cloudron backups with Hetzner storage box@nebulon how about the transfer speed? Do you also notice higher CPU or RAM usage? For a large volume of data in Nextcloud, do you think it's better than Object Storage? Thanks!
EDIT : i found this post https://forum.cloudron.io/topic/12340/cloudron-8-released/7?_=1727429391377 and it seems to be faster after the first backup with rsync, great news !
-
Cloudron backups with Hetzner storage boxHello, I want to set up my backups with Hetzner storage box and I would like your opinion on the best protocol to use for large volumes of data and to know if you recommend this solution, and if you are satisfied with it. For example, I have about ten apps, including a Nextcloud instance with 500 GB of data. My Cloudron backups are secondary backups, as I also take snapshots of my VMs using Proxmox Backup. Ideally, I would like to use rsync to make the best use of my storage space.
Thank you for your feedback.
-
Collabora last update : access failed from NextcloudHello, we are experiencing issues since the last Collabora update. We can no longer access Collabora from Nextcloud without having changed the configuration. I have tested on several Cloudron instances with different versions of Ubuntu and observed the same issue.
The 1.8.0 Collabora version seems to work with Nextcloud. Problem with 1.8.1.
I think it might be related to the Collabora package. Can you confirm?
Thank you!
Benoit
-
Wordpress 3.7.0 : impossible to login since the last updateHi @girish I missed the cloudron button, it works from button now. once connected from this button you will have to do this each time you connect? the wordpress form only works with local accounts?
-
Wordpress 3.7.0 : impossible to login since the last updateI just tested with a local account, and it works. However, the old LDAP plugin in WordPress was indeed removed in the latest app version and replaced by the Cloudron SSO plugin. There is a bug in the authentication method change. For now, I will stick with the previous version while waiting for a fix.
-
Wordpress 3.7.0 : impossible to login since the last updateHi,
We have an issue with WordPress 3.7.0: for WordPress sites using LDAP connections, it is impossible to log in since the last update. Reverting to the previous version resolves the issue. I see that LDAP has been removed from this version... How should we proceed?Thanks for your help
Ben
EDIT : I tested on a Cloudron 8.04 from Ubuntu 20.04 and Ubuntu 24.04, and I encounter the same problem during the WordPress update and it's impossible to log in.