mirror of
https://github.com/games-on-whales/wolf.git
synced 2026-10-15 21:12:08 +00:00
[GH-ISSUE #483] Unraid UserID and GroupID defaults of 99:100 not being applied consistently on fresh install #292
Labels
No labels
🧠 1 - 🤖 999
AMD
bug
bug
cannot reproduce
documentation
duplicate
easy
enhancement
enhancement
enhancement
fixed?
fixed?
good first issue
hard
help wanted
Intel
invalid
LXC
medium
moonlight-protocol
Multi GPU
nixos
not a bug
nvidia
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/wolf#292
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @michaelscox on GitHub (Aug 19, 2026).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/483
If I perform a fresh install of Games on Whales on Unraid as a Plugin, the Following results are observed:
@michaelscox commented on GitHub (Aug 19, 2026):
Running Moonlight on a client and adding the server IP address initiates pairing which seems to complete correctly. Then using the client wolf UI to launch "Test Ball" fails with Wolf logs showing:
"""
/usr/local/lib/x86_64-linux-gnu/gstreamer-1.0/validate/libgstvalidatessim.so)
09:15:08.405454652 INFO | Gstreamer version: 1.26.7-0
09:15:08.406954860 INFO | Reading config file from: /mnt/user/appdata/gow/cfg/config.toml
09:15:08.407256752 WARN | Unable to open config file: /mnt/user/appdata/gow/cfg/config.toml, creating one using defaults
0:00:00.969593691 188 0x5593a3ad4700 WARN cudanvrtc gstcudanvrtc.cpp:179:gst_cuda_nvrtc_load_library_once: Failed to load 'nvrtcGetCUBINSize', 'nvrtcGetCUBINSize': /usr/local/nvidia/lib/libnvrtc.so: undefined symbol: nvrtcGetCUBINSize
09:15:08.855156934 INFO | Using h264 encoder: nvcodec
09:15:08.855326048 INFO | Using h265 encoder: nvcodec
09:15:08.855383353 INFO | Using av1 encoder: nvcodec
09:15:08.855410998 INFO | Using zero copy pipeline on Nvidia (/dev/dri/renderD129)
09:15:08.885402370 INFO | x509 certificates not present, generating: /mnt/user/appdata/gow/cfg/cert.pem /mnt/user/appdata/gow/cfg/key.pem
09:15:08.925924150 INFO | Detected mounted /mnt/user/appdata/gow in the host as /mnt/user/appdata/gow
09:15:08.925944974 INFO | Detected mounted /tmp/sockets in the host as /var/lib/docker/volumes/gow_wolf-socket/_data
09:15:08.926151112 INFO | [RTP] Starting RTP ping server on ports 48100 and 48200
09:15:08.926205097 INFO | RTSP server started on port: 48010
09:15:08.926318593 INFO | Control server started on port: 47999
09:15:08.926400408 INFO | Starting mDNS service
09:15:08.926479484 INFO | Starting Wolf API server on /tmp/sockets/wolf.sock
09:15:08.926491575 INFO | HTTP server listening on port: 47989
09:15:08.927394475 INFO | [PULSE_ROUTER] Setup complete (handlers registered, PA subscribed)
09:15:08.928096457 INFO | HTTPS server listening on port: 47984
09:15:09.101970660 ERROR | [API] Error reading request: End of file
10:07:41.827662553 INFO | Insert pin at http://192.168.50.10:47989/pin/#B1F3D6FE7FBE355F
10:08:01.459399757 INFO | Succesfully paired 100.109.119.59
10:08:14.359111626 WARN | HTTPS error during request at error code: 32 - Broken pipe
10:08:17.453771283 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer
10:08:29.802607949 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer
10:08:29.803178472 WARN | HTTPS error during request at /appasset error code: 32 - Broken pipe
[2026-08-19 10:15:05]
[2026-08-19 10:15:05] [ /etc/cont-init.d/10-setup_user.sh: executing... ]
[2026-08-19 10:15:05] **** Configure default user ****
[2026-08-19 10:15:05] Container running as root. Nothing to do.
[2026-08-19 10:15:05] DONE
[2026-08-19 10:15:05]
[2026-08-19 10:15:05] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
[2026-08-19 10:15:05] **** Configure devices ****
[2026-08-19 10:15:05] Exec device groups
[2026-08-19 10:15:06] Adding user 'root' to groups: gow-gid-71
[2026-08-19 10:15:06] DONE
[2026-08-19 10:15:06]
[2026-08-19 10:15:06] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
[2026-08-19 10:15:06] Nvidia driver volume detected
[2026-08-19 10:15:06] [nvidia] Add Vulkan ICD
[2026-08-19 10:15:06] [nvidia] Add EGL external platform
[2026-08-19 10:15:06] [nvidia] Add egl-vendor
[2026-08-19 10:15:06] [nvidia] Add gbm backend
[2026-08-19 10:15:06]
[2026-08-19 10:15:06] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2026-08-19 10:15:06] Launching the container's startup script as user 'root'
2026-08-19 10:15:06,262 INFO Set uid to user 0 succeeded
2026-08-19 10:15:06,264 INFO RPC interface 'supervisor' initialized
2026-08-19 10:15:06,264 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2026-08-19 10:15:06,264 INFO supervisord started with pid 1
2026-08-19 10:15:07,265 INFO spawned: 'pulseaudio' with pid 187
2026-08-19 10:15:07,266 INFO spawned: 'wolf' with pid 188
[wolf] waiting for PulseAudio socket /tmp/sockets/pulse-socket
2026-08-19 10:15:08,265 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-08-19 10:15:08,273 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
10:08:34.322886378 INFO | Creating CUDA context for device /dev/dri/renderD129 (detected CUDA device ID: 0)
10:08:34.926790228 ERROR | Wayland endpoint /tmp/sockets/ exists but is not a socket (mode=40755)
10:08:34.926815467 ERROR | [STREAM_SESSION] Wayland socket was not ready, aborting runner startup
10:08:34.934505447 INFO | [GSTREAMER] Pipeline reached End Of Stream
10:08:34.982880916 INFO | [GSTREAMER] Pipeline reached End Of Stream
"""
Trying a second time, results in the ball test running for about 2-3 seconds and then it exits.
@michaelscox commented on GitHub (Aug 19, 2026):
Proceeding further (like trying to create a user and customise steam app to use a mounted games path) has mixed results and usually breaks and I can't fix it or change it to get streams and connections working. Often, Audio will stream, but video does not.