Backup seems to fail for community app
-
Not sure why this would be the case, other apps are fine.
2026-04-29T08:24:40.883Z taskworker: Starting task 16691. Logs are at /home/yellowtent/platformdata/logs/tasks/16691.log 2026-04-29T08:24:40.931Z taskworker: Running task of type appBackup 2026-04-29T08:24:40.958Z tasks: updating task 16691 with: {"percent":1,"message":"Backing up •••••.•••••.•••••.•••••. Waiting for lock"} 2026-04-29T08:24:40.982Z locks: write: current locks: {"app_backup_3c57c93b-7c67-40ad-bd65-27a18e073a68":"16691"} 2026-04-29T08:24:40.982Z locks: acquire: app_backup_3c57c93b-7c67-40ad-bd65-27a18e073a68 2026-04-29T08:24:40.983Z tasks: updating task 16691 with: {"message":"Snapshotting app •••••.•••••.•••••.•••••"} 2026-04-29T08:24:40.984Z tasks: setCompleted - 16691: {"result":null,"error":{"message":"Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/3c57c93b-7c67-40ad-bd65-27a18e073a68/config.json'","reason":"FileSystem Error"},"percent":100} 2026-04-29T08:24:40.985Z tasks: updating task 16691 with: {"completed":true,"result":null,"error":{"message":"Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/3c57c93b-7c67-40ad-bd65-27a18e073a68/config.json'","reason":"FileSystem Error"},"percent":100} 2026-04-29T08:24:40.992Z taskworker: Task took 0.112 seconds BoxError: Error creating config.json: EACCES: permission denied, open '/home/yellowtent/appsdata/3c57c93b-7c67-40ad-bd65-27a18e073a68/config.json' at Object.writeConfig (file:///home/yellowtent/box/src/apps.js:1603:15) at snapshotApp (file:///home/yellowtent/box/src/backuptask.js:328:16) at uploadAppSnapshot (file:///home/yellowtent/box/src/backuptask.js:340:11) at backupAppWithTag (file:///home/yellowtent/box/src/backuptask.js:382:32) at backupApp (file:///home/yellowtent/box/src/backuptask.js:430:24) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async appBackup (file:///home/yellowtent/box/src/backuptask.js:594:20) 2026-04-29T08:24:40.993Z Exiting with code 0 -
Hello @rosano
Depending on how the community app it is packaged it could be magnitude of things.
When we introduced community apps, we explicitly stated that we can not offer support for these.Still, can you link the community app in question from https://forum.cloudron.io/topic/15172/community-apps?
Maybe there is something in the Dockerfile which I can identify that might cause this issue. -
J james marked this topic as a regular topic
-
J james moved this topic from Support
-
Hello @rosano
Depending on how the community app it is packaged it could be magnitude of things.
When we introduced community apps, we explicitly stated that we can not offer support for these.Still, can you link the community app in question from https://forum.cloudron.io/topic/15172/community-apps?
Maybe there is something in the Dockerfile which I can identify that might cause this issue.Depending on how the community app it is packaged it could be magnitude of things.
When we introduced community apps, we explicitly stated that we can not offer support for these.I'm not sure it has anything to do with the app. Seems like it's just a permissions issue on Cloudron? Two other installation of the same build (one via
cloudron installand one via Community App) have no issue. -
Hello @rosano
Can you compare the permissions for that file for the 3x apps?
/home/yellowtent/appsdata/3c57c93b-7c67-40ad-bd65-27a18e073a68/config.jsonis the failing one, so the other two app ids go into that path.# get the permission for that file of the failing app getfacl /home/yellowtent/appsdata/3c57c93b-7c67-40ad-bd65-27a18e073a68/config.json # or use ls -lah for that file if getfacl is not present on your systemA normal output of
getfacllooks like this:getfacl /home/yellowtent/appsdata/1f7269d9-efb2-40db-b6b6-2dccb73d6d73/config.json getfacl: Removing leading '/' from absolute path names # file: home/yellowtent/appsdata/1f7269d9-efb2-40db-b6b6-2dccb73d6d73/config.json # owner: yellowtent # group: yellowtent user::rw- group::r-- other::r--And the
ls -lahoutput`:ls -lah /home/yellowtent/appsdata/1f7269d9-efb2-40db-b6b6-2dccb73d6d73/config.json -rw-r--r-- 1 yellowtent yellowtent 4.7K Nov 9 23:00 /home/yellowtent/appsdata/1f7269d9-efb2-40db-b6b6-2dccb73d6d73/config.json
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login