KASM workspaces permissions?

Hello,

I have an app dataset with ACL owned by APPS (568:568) with full control + root with full control as an additional user.

Deploying KASM workspaces works just fine with the storage and profile folders mounted with host paths.

However when kasm interacts with docker and tries to deploy an app things fail. I suspect it is a permission issue. I have had other containers with internal users that don’t match 568 (ex: home assistant DB user is 999) and have been able to set specific ACL permissions for those folders, but here I am uncertain what to do.

when looking at the container’s internal IDs I get this back:
uid=0(root) gid=0(root) groups=0(root),44(video),107,568(abc)
Root has access the the application dataset with full control.

Any help would be greatly appreciated.

/usr/local/lib/python3.12/site-packages/sqlalchemy/orm/query.py:196: SyntaxWarning: "is not" with 'tuple' literal. Did you mean "!="?
  if entities is not ():
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/logging/config.py", line 608, in configure
    handler = self.configure_handler(handlers[name])
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/logging/config.py", line 876, in configure_handler
    result = factory(**kwargs)
             ^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/logging/handlers.py", line 864, in __init__
    self.createSocket()
  File "/usr/local/lib/python3.12/logging/handlers.py", line 916, in createSocket
    ress = socket.getaddrinfo(host, port, 0, socktype)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/socket.py", line 978, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
socket.gaierror: [Errno -3] Temporary failure in name resolution

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "api_server/server.py", line 106, in <module>
  File "/usr/local/lib/python3.12/logging/config.py", line 942, in dictConfig
    dictConfigClass(config).configure()
  File "/usr/local/lib/python3.12/logging/config.py", line 615, in configure
    raise ValueError('Unable to configure handler '
ValueError: Unable to configure handler 'syslog'