December 21, 2025Dec 21 HiI ran the new permissions tool on the appdata share due to the tor docker wouldn't let me add the config file to it due to not having permissions.Now all the folders in the docker appdata is empty and all the docker conatiners don't work, I cannot delete anything in the appdata share to start fresh vis SMB. Tried reinstalling the docker containers and they don't work and trying to delete something in the appdata share even with docker service disabled. shelly-diagnostics-20251221-2327.zip
December 22, 2025Dec 22 Community Expert First, restore your appdata from backup. Then stop the docker service and delete the docker.img file and start the service again. It will recreate the img file. Now go to apps->previous apps and install all your containers from there.
December 22, 2025Dec 22 Author Sorry this didn't work, the docker starts but the web UI doesnt open. the appdata share is still unchanged51 minutes ago, strike said:First, restore your appdata from backup. Then stop the docker service and delete the docker.img file and start the service again. It will recreate the img file. Now go to apps->previous apps and install all your containers from there
December 22, 2025Dec 22 Community Expert 1 minute ago, oshane said:the appdata share is still unchangedWhat do you mean? You didn't restore from a backup, or you don't have a backup of your appdata?
December 22, 2025Dec 22 Author 1 minute ago, strike said:What do you mean? You didn't restore from a backup, or you don't have a backup of your appdata?The restore didn't change anything in the share, all my old docker folders are there with nothing in them as before
December 22, 2025Dec 22 Author Just now, strike said:When was the backup from, and how did you restore it?The 19th and through the appdata backup plugin.I installed plex and it keeps stopping and starting in the logs.ibc++abi: terminating with uncaught exception of type boost::filesystem::filesystem_error: boost::filesystem::create_directories: Permission denied [system:13]: "/config/Library/Application Support/Plex Media Server/Cache", "/config/Library/Application Support/Plex Media Server/Cache"Stopping Plex Media Server.
December 22, 2025Dec 22 Community Expert And you ran the new permission tool today or before the 19th? If you go to your appdata backup and open one of the tar files, is the data there? Edited December 22, 2025Dec 22 by strike
December 22, 2025Dec 22 Author 11 minutes ago, strike said:And you ran the new permsioon tool today or before the 19th? If you go to your appdata backup and open one of the tar files, is the data there?On the 20th I ran the new permissions and the 19th its all there
December 22, 2025Dec 22 Community Expert So the appdata backup plugin is failing to restore the data then. Have you looked at the log in the appdata backup plugin, what does it say? You can try to delete the whole appdata folder and try the restore again. If you can't delete the appdata folder you can do it from command line with midnight commander. Open a terminal and type mc and hit enter. navigate with mouse or arrow keys to /mnt/user/ and wherever your appdata folder is. Then delete the folder, see at the bottom of the window which key to press, mine is F8. If it fails to restore the data again you may need to manually unpack all the tar files to your new appdata folder. Once all the data is back continue to my first post about stopping the service and deleting the docker img. But you need to get all the data back first before you install the containers again.
December 22, 2025Dec 22 Author 3 minutes ago, strike said: Have you looked at the log in the appdata backup plugin, what does it say? It says it was all done in the logs but nothing changed in the appdata, Tbh I just want to use the dockers again but when Im downloading plex it doesn't have permission so I probably need to start from scratch.
December 22, 2025Dec 22 Community Expert Are you sure it's restoring to the same location? If you backup is indeed before you ran the new permission tool all you need is to restore it and install the containers again and you should be good. But if you want to start from scratch that's up to you.
December 22, 2025Dec 22 Author 1 minute ago, strike said:Are you sure it's restoring to the same location? If you backup is indeed before you ran the new permission tool all you need is to restore it and install the containers again and you should be good. But if you want to start from scratch that's up to you.Yeah I checked but even if I didn't the new docker containers would have made folders and got their own web gui working, I tried to delete it but it didn't change anything, thanks for your suggestions so far
December 22, 2025Dec 22 Community Expert Solution Go to Settings - Docker and Disable Docker.Use the builtin File Manager to delete all the folders in the appdata share.That should allow you to start from scratch.
December 22, 2025Dec 22 Author 5 minutes ago, trurl said:Go to Settings - Docker and Disable Docker.Use the builtin File Manager to delete all the folders in the appdata share.That should allow you to start from scratch.Okay I'll have to try that tomorrow got work in the morning, how do I get in built in file manager?
December 22, 2025Dec 22 Community Expert 23 minutes ago, oshane said:how do I get in built in file manager?
December 22, 2025Dec 22 Author 15 hours ago, trurl said:Hi thanks for helping and I have deleted the appdata share but when restarting the docker, it couldn't create a appdata share. here are the logs Dec 22 18:08:16 Shelly emhttpd: shcmd (1056448): rmdir '/mnt/cache/appdata' Dec 22 18:08:16 Shelly emhttpd: shcmd (1056449): rm -f '/boot/config/shares/appdata.cfg' Dec 22 18:08:16 Shelly emhttpd: Restarting services... Dec 22 18:08:16 Shelly emhttpd: shcmd (1056452): /etc/rc.d/rc.samba reload Dec 22 18:08:16 Shelly emhttpd: shcmd (1056456): /etc/rc.d/rc.avahidaemon reload Dec 22 18:08:16 Shelly avahi-daemon[12323]: Got SIGHUP, reloading. Dec 22 18:08:16 Shelly unassigned.devices: Updating share settings... Dec 22 18:08:16 Shelly unassigned.devices: Share settings updated. Dec 22 18:08:40 Shelly ool www[3755620]: /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker_rm Dec 22 18:09:10 Shelly ool www[3755620]: /usr/local/emhttp/plugins/dynamix/scripts/emcmd 'cmdStatus=Apply' Dec 22 18:09:10 Shelly emhttpd: Restarting services... Dec 22 18:09:10 Shelly emhttpd: shcmd (1056679): /etc/rc.d/rc.samba reload Dec 22 18:09:10 Shelly emhttpd: shcmd (1056683): /etc/rc.d/rc.avahidaemon reload Dec 22 18:09:10 Shelly avahi-daemon[12323]: Got SIGHUP, reloading. Dec 22 18:09:10 Shelly unassigned.devices: Updating share settings... Dec 22 18:09:10 Shelly unassigned.devices: Share settings updated. Dec 22 18:09:11 Shelly emhttpd: shcmd (1056686): mkdir -p '/mnt/user/appdata/' Dec 22 18:09:11 Shelly shfs: /usr/sbin/zfs create 'cache/appdata' 2>&1 Dec 22 18:09:11 Shelly shfs: cannot create 'cache/appdata': dataset already exists Dec 22 18:09:11 Shelly root: mkdir: cannot create directory '/mnt/user/appdata/': Invalid argument Dec 22 18:09:11 Shelly emhttpd: shcmd (1056686): exit status: 1 Dec 22 18:09:11 Shelly emhttpd: cannot create share 'appdata'
December 22, 2025Dec 22 Community Expert I didn't tell you to delete the appdata share, just its contents.
December 22, 2025Dec 22 Author 36 minutes ago, trurl said:I didn't tell you to delete the appdata share, just its contents.ok no worries I deleted the share and then restarted and docker managed to create one, thanks both for all your help
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.