Page 1 of 1

Trying to add PGID and PUID causing errors when deploying container

Posted: 11 Jan 2025, 20:21
by begunfx
Trying to add group and user id to filebot. When I run the following (PGID and PUID altered for public viewing) I get errors in the log and it doesn't open.

version: '3.3'
services:
filebot:
container_name: filebot
image: rednoah/filebot:xpra
restart: unless-stopped
volumes:
- /volume1/docker:/data
- /volume1/video:/video:rw
- /volume1/music:/music:rw
ports:
- 5454:5454
environment:
- PGID=1011
- PUID=105
- XPRA_AUTH=password:value=XXXXX

Code: Select all

  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 794, in do_run_server
    return _do_run_server(script_file, cmdline,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 1254, in _do_run_server
    with open(xauthority, "ab") as xauth_file:
         ^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/nonexistent/.Xauthority'
2025-01-11 20:20:47,570 created tcp socket '0.0.0.0:5454'
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 141, in main
    return run_mode(script_file, cmdline, error_handler, options, args, mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 515, in run_mode
    return do_run_mode(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 606, in do_run_mode
    return run_server(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 2253, in run_server
    return do_run_server(script_file, cmdline, error_cb, options, args, full_mode, str(display or ""), defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 794, in do_run_server
    return _do_run_server(script_file, cmdline,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 1254, in _do_run_server
    with open(xauthority, "ab") as xauth_file:
         ^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/nonexistent/.Xauthority'
2025-01-11 20:20:49,950 created tcp socket '0.0.0.0:5454'
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 141, in main
    return run_mode(script_file, cmdline, error_handler, options, args, mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 515, in run_mode
    return do_run_mode(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 606, in do_run_mode
    return run_server(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 2253, in run_server
    return do_run_server(script_file, cmdline, error_cb, options, args, full_mode, str(display or ""), defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 794, in do_run_server
    return _do_run_server(script_file, cmdline,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 1254, in _do_run_server
    with open(xauthority, "ab") as xauth_file:
         ^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/nonexistent/.Xauthority'
2025-01-11 20:20:54,000 created tcp socket '0.0.0.0:5454'
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 141, in main
    return run_mode(script_file, cmdline, error_handler, options, args, mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 515, in run_mode
    return do_run_mode(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 606, in do_run_mode
    return run_server(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 2253, in run_server
    return do_run_server(script_file, cmdline, error_cb, options, args, full_mode, str(display or ""), defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 794, in do_run_server
    return _do_run_server(script_file, cmdline,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 1254, in _do_run_server
    with open(xauthority, "ab") as xauth_file:
         ^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/nonexistent/.Xauthority'
2025-01-11 20:21:01,234 created tcp socket '0.0.0.0:5454'
xpra main error:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 141, in main
    return run_mode(script_file, cmdline, error_handler, options, args, mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 515, in run_mode
    return do_run_mode(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 606, in do_run_mode
    return run_server(script_file, cmdline, error_cb, options, args, full_mode, defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/main.py", line 2253, in run_server
    return do_run_server(script_file, cmdline, error_cb, options, args, full_mode, str(display or ""), defaults)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 794, in do_run_server
    return _do_run_server(script_file, cmdline,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/xpra/scripts/server.py", line 1254, in _do_run_server
    with open(xauthority, "ab") as xauth_file:
         ^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/nonexistent/.Xauthority'

Re: Trying to add PGID and PUID causing errors when deploying container

Posted: 12 Jan 2025, 13:13
by rednoah
:!: A UID is typically >= 1000 because any UID < 1000 is reserved for special system users.

Code: Select all

# env
USER=whoopsie(105)
HOME=/data/filebot

:idea: The user whoopsie (105) seems to be a predefined default system user on Ubuntu so you can't use this UID.



:arrow: You probably meant to write:

Code: Select all

- PUID=1011
- PGID=105
and not:

Code: Select all

- PGID=1011
- PUID=105

Re: Trying to add PGID and PUID causing errors when deploying container

Posted: 12 Jan 2025, 14:31
by begunfx
Thanks for the response. I the specific numbers I posted here are not my actual IDs but "redacted" versions - although the ranges are the same. None the less, I believe you are correct that I got them backwards. Thanks for the clarification help. Please consider this one solved! :D