Closed sohojmanush closed 2 years ago
We won't prefill the download/sync paths as they're example locations and some users may want to use other folders. Was you in our discord asking about the same permissions issues yesterday?
You shouldn't be mapping the docker volumes folders directly to mounts. This is why you're getting the permissions issues.
Yes, I was asking the same question yesterday. Tried , other directories too, still not working. Such as /home/pi or at the root directory. Will you please give an example of a directory ( path name) that might work? I am little confused though /sync and /config volume works but the /data doesn’t on docker volume folder. Search throughout the net also revealed that new resilio sync version has some permission issues.
@TheSpad explained about the issue about how you were using the volumes. Personally I would do this:
- '/home/pi/appdata/resilio:/config'
- '/home/pi/resilio/downloads:/downloads'
- '/home/pi/resilio/data:/sync'
Search throughout the net also revealed that new resilio sync version has some permission issues.
If this is the case, you'd need to wait for it to be fixed upstream.
As per your suggestion changing the directory doesn't resolve the issue.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
I had the same issue and was able to solve it by altering sync.conf to have "dir_whitelist": [ "/sync", "/downloads" ]
(i don't quite understand what the other preexisting entries under it did, so i removed them).
Seems like this is purely a web-ui issue related to which directories it's allowed to select interactively
"Access to destination folder not permitted." This issue occurs only with the downloaded folder. Other folders work fine, though "Default folder location" needs to be manually set to "/sync".
Expected Behavior
All three folder /sync./config,/downloads should be accessible within the app.
Current Behavior
Download folder is not accessible.
Steps to Reproduce
Environment
OS: Raspbian GNU/Linux 10 (buster) CPU architecture: arm32 How docker service was installed: apt-get install docker-ce
distro repoCommand used to create docker container (run/create/compose/screenshot)
Docker logs
[20210418 09:42:05.077] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:06.086] API: --> getstatuses({"action":"getstatuses","t":"1618717326096","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:06.086] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:07.095] API: --> getstatuses({"action":"getstatuses","t":"1618717327105","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:07.096] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:08.106] API: --> getstatuses({"action":"getstatuses","t":"1618717328115","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:08.106] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:09.116] API: --> getstatuses({"action":"getstatuses","t":"1618717329126","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:09.116] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:10.150] API: --> getstatuses({"action":"getstatuses","t":"1618717330160","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:10.150] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:11.248] API: --> getstatuses({"action":"getstatuses","t":"1618717331257","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:11.248] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:12.295] API: --> getstatuses({"action":"getstatuses","t":"1618717332292","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:12.295] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:13.330] API: --> getstatuses({"action":"getstatuses","t":"1618717333340","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:13.330] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:14.365] API: --> getstatuses({"action":"getstatuses","t":"1618717334375","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:14.365] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:15.399] API: --> getstatuses({"action":"getstatuses","t":"1618717335408","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:15.399] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:16.448] API: --> getstatuses({"action":"getstatuses","t":"1618717336447","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:16.448] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:17.871] API: --> getstatuses({"action":"getstatuses","t":"1618717337496","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:17.871] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:18.914] API: --> getstatuses({"action":"getstatuses","t":"1618717338919","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:18.914] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:20.491] API: --> getstatuses({"action":"getstatuses","t":"1618717339962","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:20.491] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:20.512] 15WebuiConnection::set_error[0xb3a09808][23] 104 (Connection reset by peer), [20210418 09:42:21.535] API: --> getstatuses({"action":"getstatuses","t":"1618717341543","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:21.535] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:22.570] API: --> getstatuses({"action":"getstatuses","t":"1618717342579","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:22.570] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:23.608] API: --> getstatuses({"action":"getstatuses","t":"1618717343616","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:23.608] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:24.642] API: --> getstatuses({"action":"getstatuses","t":"1618717344652","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:24.642] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:25.676] API: --> getstatuses({"action":"getstatuses","t":"1618717345685","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:25.676] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:26.713] API: --> getstatuses({"action":"getstatuses","t":"1618717346723","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:26.713] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:27.877] API: --> getstatuses({"action":"getstatuses","t":"1618717347757","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:27.877] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:28.912] API: --> getstatuses({"action":"getstatuses","t":"1618717348922","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:28.912] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:29.948] API: --> getstatuses({"action":"getstatuses","t":"1618717349957","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:29.948] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:30.983] API: --> getstatuses({"action":"getstatuses","t":"1618717350992","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:30.983] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:32.020] API: --> getstatuses({"action":"getstatuses","t":"1618717352030","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:32.020] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:33.057] API: --> getstatuses({"action":"getstatuses","t":"1618717353067","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:33.057] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:34.092] API: --> getstatuses({"action":"getstatuses","t":"1618717354102","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:34.092] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:34.592] FC[7687:F8E5]: save config (1), [20210418 09:42:35.126] API: --> getstatuses({"action":"getstatuses","t":"1618717355136","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:35.126] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:36.164] API: --> getstatuses({"action":"getstatuses","t":"1618717356173","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:36.164] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:36.665] FC[7687:F8E5]: started periodic scan for "/config/.SyncUser1618716153", [20210418 09:42:36.665] FC[7687:F8E5]: Setup entry job "AnonMessage" for path "", next state is "SKIP", running 1/0, queue size 0 0 0 1 , [20210418 09:42:36.665] ScheduledTask: "CheckMutex" invoked: immediately, reason:periodic, [20210418 09:42:36.666] FC[7687:F8E5]: Setup entry job "CheckMutexJob" for path "", next state is "PERFORM_DISK", running 1/0, queue size 0 0 3 2 , [20210418 09:42:36.666] SyncFolderNotify: SyncFolderNotify: "ID", event = "IN_CLOSE_WRITE", [20210418 09:42:36.666] [OnNotifyFileChange] "/config/.SyncUser1618716153/.sync/ID", [20210418 09:42:36.668] FC[7687:F8E5]: finished periodic scan for "/config/.SyncUser1618716153", duration = 0, [20210418 09:42:36.668] FC[7687:F8E5]: started trash scan for "/config/.SyncUser1618716153", [20210418 09:42:36.669] FC[7687:F8E5]: Setup entry job "AnonMessage" for path "", next state is "SKIP", running 1/0, queue size 0 1 0 0 , [20210418 09:42:36.669] FC[7687:F8E5]: Setup entry job "ScanTrashJob" for path "", next state is "PERFORM_DISK", running 1/0, queue size 0 0 0 0 , [20210418 09:42:36.669] FC[7687:F8E5]: scan trash job for path "/config/.SyncUser1618716153/.sync/Streams", [20210418 09:42:36.669] Trash: scan for folder "/config/.SyncUser1618716153/.sync/Archive" skipped, trash is disabled, [20210418 09:42:36.669] Trash: walk dir failed for folder "/config/.SyncUser1618716153/.sync/Streams" failed, error = 2, [20210418 09:42:36.669] FC[7687:F8E5]: finished trash scan in 0s, [20210418 09:42:36.902] API: --> getsyncjobs({"action":"getsyncjobs","t":"1618717356906","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:36.902] API: <-- getsyncjobs({"status":200,"value":{"jobs":[]}}), [20210418 09:42:36.904] API: --> getsyncfolders({"action":"getsyncfolders","discovery":"1","t":"1618717356908","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:36.904] API: <-- getsyncfolders({"folders":[],"status":200}), [20210418 09:42:37.199] API: --> getstatuses({"action":"getstatuses","t":"1618717357208","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:37.199] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:38.200] TRACKER[23.111.157.86:4000, [2604:4500:5:245::10]:4000] requesting peers for [7687:F8E5], [20210418 09:42:38.200] TRACKER[23.111.157.86:4000, [2604:4500:5:245::10]:4000] sending to 23.111.157.86:4000/uTP[0xb4470280]: { "la_list": "l6:��X\r�\u0003e", "lp": 55555, "m": "get_peers", "peer": "20BEA2ED286EFE1D328B0BBB9885445CC23F8E5", "pv": 2, "share": "5F60F045E9E41975DCA65B9259D7C99D0387687", "up": 55555 }, [20210418 09:42:38.208] API: --> getstatuses({"action":"getstatuses","t":"1618717358218","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:38.208] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:38.507] TRACKER[23.111.157.86:4000, [2604:4500:5:245::10]:4000] got message from 23.111.157.86:4000/uTP[0xb4470280]: { "m": "peers", "peers": [ ], "share": "5F60F045E9E41975DCA65B9259D7C99D0387687", "time": 1618717358 }, [20210418 09:42:38.508] Tracker [23.111.157.86:4000, [2604:4500:5:245::10]:4000] time is 1618717358, [20210418 09:42:38.508] SD[7687:F8E5]: Got list of 0 peers, [20210418 09:42:39.245] API: --> getstatuses({"action":"getstatuses","t":"1618717359252","token":"v4Yk8Q4szpDmlZ4Z7GlHHSH0zFfdt5i-Wf4Xbh4Iihja4HE34ftAO9qle2AAAAAA"}), [20210418 09:42:39.245] API: <-- getstatuses({"status":200,"value":{"cpu":0,"disk":0,"errors":0,"loading":false,"speed":{"downspeed":0,"upspeed":0},"warnings":0}}), [20210418 09:42:41.246] CoreState: Total memory: 4013191168, used by Sync: 23134208, percentage used: 0.58, [20210418 09:42:41.246] CoreState: Cpu load: 4, [20210418 09:42:41.246] CoreState: Process cpu load: 0, [20210418 09:42:51.372] 15WebuiConnection::set_error[0xb3a09808][19] 104 (Connection reset by peer), [20210418 09:42:58.259] SYS_RES: drive "/config", id: 45826, capacity: 60157603840, free_space: 51021922304, [20210418 09:42:58.259] SYS_RES: drive "/sync", id: 45826, capacity: 60157603840, free_space: 51021922304, [20210418 09:42:58.260] SYS_RES: drive "/downloads", id: 45826, capacity: 60157603840, free_space: 51021922304, [20210418 09:42:58.260] SYS_RES: drive "/etc/resolv.conf", id: 45826, capacity: 60157603840, free_space: 51021922304, [20210418 09:42:58.261] SYS_RES: drive "/etc/hostname", id: 45826, capacity: 60157603840, free_space: 51021922304, [20210418 09:42:58.261] SYS_RES: drive "/etc/hosts", id: 45826, capacity: 60157603840, free_space: 51021922304,
$ docker inspect resilio-sync
"Binds": [ "/var/lib/docker/volumes/resilio-sync/config:/config:rw", "/var/lib/docker/volumes/resilio-sync/data:/sync:rw", "/var/lib/docker/volumes/resilio-sync/downloads:/downloads:rw" "Mounts": [ { "Type": "bind", "Source": "/var/lib/docker/volumes/resilio-sync/config", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rslave" }, { "Type": "bind", "Source": "/var/lib/docker/volumes/resilio-sync/data", "Destination": "/sync", "Mode": "rw", "RW": true, "Propagation": "rslave" }, { "Type": "bind", "Source": "/var/lib/docker/volumes/resilio-sync/downloads", "Destination": "/downloads", "Mode": "rw", "RW": true, "Propagation": "rslave" }
Bash Inside the container:root@c3c0cda80aad:/# ls -l total 100 drwxr-xr-x 1 abc abc 4096 Apr 13 11:05 app drwxr-xr-x 1 root root 4096 Apr 13 11:04 bin drwxr-xr-x 2 root root 4096 Apr 24 2018 boot drwxr-xr-x 3 abc abc 4096 Apr 18 09:42 config drwxr-xr-x 1 abc abc 4096 Mar 7 07:35 defaults drwxr-xr-x 5 root root 320 Apr 18 09:21 dev -rwxr-xr-x 1 root root 3625 Mar 30 11:00 docker-mods drwxr-xr-x 2 root root 4096 Apr 18 09:21 downloads drwxr-xr-x 1 root root 4096 Apr 18 09:21 etc drwxr-xr-x 1 root root 4096 Apr 18 08:06 home -rwxr-xr-x 1 root root 389 Feb 16 03:44 init drwxr-xr-x 1 root root 4096 Apr 13 11:04 lib drwxr-xr-x 2 root root 4096 Apr 13 11:04 libexec drwxr-xr-x 2 root root 4096 Apr 8 04:44 media drwxr-xr-x 2 root root 4096 Apr 8 04:44 mnt drwxr-xr-x 2 root root 4096 Apr 8 04:44 opt dr-xr-xr-x 283 root root 0 Apr 18 09:21 proc drwx------ 2 root root 4096 Apr 13 11:04 root drwxr-xr-x 1 root root 4096 Apr 18 09:21 run drwxr-xr-x 1 root root 4096 Apr 13 11:05 sbin drwxr-xr-x 2 root root 4096 Apr 8 04:44 srv drwxr-xr-x 2 abc abc 4096 Apr 18 09:21 sync dr-xr-xr-x 12 root root 0 Apr 18 09:21 sys drwxrwxrwt 1 root root 4096 Apr 18 09:21 tmp drwxr-xr-x 1 root root 4096 Mar 30 11:00 usr drwxr-xr-x 1 root root 4096 Apr 13 11:04 var
On my previous deployment that "downloads" folder belongs to "abc". Though this time its working everything working fine, except the "downloads folder'.