To be clear, I'm using the shiomax/jrivermc28 docker container, so I'm pretty sure all the dependancies, such as dbus-x11 are included, besides I noticed that error only appears when I'm using vnc to access the headless app so it's probably unrelated.
The files are all on the same machine as the jriver container with paths mapped to the container.
There are several client machines, however the particular one which made the edits to the smartlists is a Mac.
# ls -la /config/.jriver/Media\ Center\ 28/Temp/Delta/
total 56
drwxr-xr-x 1 app app 492 Jul 6 13:53 .
drwxr-xr-x 1 app app 13426 Jul 7 11:15 ..
-rw-r--r-- 1 app app 574 Jul 6 13:53 browser.jmd
-rw-r--r-- 1 app app 38 Jul 6 13:53 'field (bookmark).jmd'
-rw-r--r-- 1 app app 41 Jul 6 13:53 'field (date last opened).jmd'
-rw-r--r-- 1 app app 162 Jul 6 13:53 'field (date tagged).jmd'
-rw-r--r-- 1 app app 34 Jul 6 13:53 'field (last skipped).jmd'
-rw-r--r-- 1 app app 2225 Jul 6 13:53 'field (library merge info).jmd'
-rw-r--r-- 1 app app 30 Jul 6 13:53 'field (skip count).jmd'
-rw-r--r-- 1 app app 38 Jul 6 13:53 'field (zone last opened).jmd'
-rw-r--r-- 1 app app 1485 Jul 6 13:53 mediafiles.jmd
-rw-r--r-- 1 app app 16 Jul 6 13:53 platform.jmd
-rw-r--r-- 1 app app 5228 Jul 6 13:53 playlistx.jmd
-rw-r--r-- 1 app app 16 Jul 6 13:53 removable.jmd
-rw-r--r-- 1 app app 283 Jul 6 13:53 user.jmd
I performed the steps to attempt to reproduce the error but it seems to have synced all changes correctly.
EDIT: I noticed that the container default environment variable for GROUP_ID is set to 1000 where if I run "id me" on the host machine I get "id me
uid=1000(me) gid=100(users) groups=100(users)" so I added an -e flag to the container to modify GROUP_ID to 100. I'm not sure how to reproduce the error, but this could possibly have something to do with not being able to remove the Delta directory.
https://hub.docker.com/r/shiomax/jrivermc28EDIT2: Prior to changing the environment variable for GROUP_ID, the "Delta" directory was still in my "Temp" directory.
root@me-server:~# ls -la /mnt/user/appdata/jriver28-shiomax/.jriver/Media\ Center\ 28/Temp/Delta
total 152
drwxr-xr-x 1 me 1000 248 Jul 7 11:24 ./
drwxr-xr-x 1 me 1000 14576 Jul 7 11:29 ../
-rw-r--r-- 1 me 1000 574 Jul 7 11:24 browser.jmd
-rw-r--r-- 1 me 1000 1750 Jul 7 11:24 field\ (date\ tagged).jmd
-rw-r--r-- 1 me 1000 113178 Jul 7 11:24 field\ (library\ merge\ info).jmd
-rw-r--r-- 1 me 1000 547 Jul 7 11:24 mediafiles.jmd
-rw-r--r-- 1 me 1000 16 Jul 7 11:24 platform.jmd
-rw-r--r-- 1 me 1000 14926 Jul 7 11:24 playlistx.jmd
-rw-r--r-- 1 me 1000 16 Jul 7 11:24 removable.jmd
-rw-r--r-- 1 me 1000 283 Jul 7 11:24 user.jmd
After changing the variable to 100 I get
root@me-server:~# ls -la /mnt/user/appdata/jriver28-shiomax/.jriver/Media\ Center\ 28/Temp/Delta
/bin/ls: cannot access '/mnt/user/appdata/jriver28-shiomax/.jriver/Media Center 28/Temp/Delta': No such file or directory
Looks like the app successfully removed it.