This is an issue I encountered using Afterfax's previous solution that was posted on Reddit and it has made a comeback. It's probably localised to the way I setup my system but it is recurring though probably results from my ignorance of Docker intricacies.
volumes:
- /mnt/storage/dcs_server/:/config/
Using standard PUID and GUID of 1000 in the Docker compose, after a while of operating, I start experiencing a strange bug - the web browser refuses to open. The docker logs aren't particularly helpful here but they do hint at the possibility of a permissions issue - I attach the relevant parts below.
I've tried re-deploying the container to no avail and as an experiment, even changed the folder permissions recursively on the host machine to 777 just to see if this would work, but still nothing. I'm currently unable to access the WebGUI of the server and nothing short of rebinding to a new location (along with copying or re-downloading the DCS files) will fix the issue.
I'm posting here as an open issue in case anyone else has had this problem or, as is more likely, I'm doing something stupid on my end, in which case, excuse the ignorance!
GID/UID
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
User UID: 1000
User GID: 1000
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
s6-rc-oneshot-run: fatal: unable to exec /etc/s6-overlay/s6-rc.d/init-getlatest-dcs-installer-oneshot/run: Permission denied
s6-rc: warning: unable to start service init-getlatest-dcs-installer-oneshot: command exited 126
[custom-init] No custom files found, skipping...
s6-rc-oneshot-run: fatal: unable to exec /etc/s6-overlay/s6-rc.d/init-winepreqs-oneshot/run: Permission denied
s6-rc-oneshot-run: fatal: unable to exec /etc/s6-overlay/s6-rc.d/init-desktop-setup-oneshot/run: Permission denied
s6-rc: warning: unable to start service init-winepreqs-oneshot: command exited 126
s6-rc: warning: unable to start service init-desktop-setup-oneshot: command exited 126
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
Xvnc KasmVNC 1.2.0 - built Dec 9 2023 18:40:46
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12014000, The X.Org Foundation
2023-12-16 12:26:45,579 [INFO] websocket 0: got client connection from 127.0.0.1
2023-12-16 12:26:45,604 [PRIO] Connections: accepted: @79.185.30.221_1702726005.580413::websocket