Migrated to a new server, now file manager doesn't show files
-
I migrated my installation to a new server and installed from backups, and everything went well. But when I opened the file manager for one of my apps, nothing displayed. I have checked, and all the pre-existing apps behave the same way, while new apps I have added port-migration display files/folders in file manager correctly. I am able to access files through the terminal, but I would like to have the file manager working properly as well.
-
@thargol Services -> SFTP -> Enable recovery mode. Then, after say 10 seconds, Services -> SFTP -> Disable recovery mode. This essentially recreates the filemanager container which I think should fix the problem.
We had this issue long ago, which I thought we fixed with https://git.cloudron.io/cloudron/box/-/commit/097a7d6b60bc7261525abc5a519a944d8920f6dc . Essentially, there is a race that the filemanager container attaches itself to directories before the app containers. This results in linux creating shadow directories, so while they refer to the same path, both containers see different files! Can you please tell me which version of Cloudron you migrated to?
-
I have the same issue.. didn't migrate.
Restarting the SFTP service does not solve the problem.
The docker logs have a lot of odd messages repeating too.
Nov 12 03:50:22 host dockerd[18044]: time="2021-11-12T11:50:22.112787468Z" level=info msg="ignoring event" container=bb4b55cea8312a5849748d93d051ac56f6ecc742bbbed5bd1cfe9d535b8c4e1e module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
-
@thargol Services -> SFTP -> Enable recovery mode. Then, after say 10 seconds, Services -> SFTP -> Disable recovery mode. This essentially recreates the filemanager container which I think should fix the problem.
We had this issue long ago, which I thought we fixed with https://git.cloudron.io/cloudron/box/-/commit/097a7d6b60bc7261525abc5a519a944d8920f6dc . Essentially, there is a race that the filemanager container attaches itself to directories before the app containers. This results in linux creating shadow directories, so while they refer to the same path, both containers see different files! Can you please tell me which version of Cloudron you migrated to?