New System PUID:GUID problem #899
Replies: 4 comments 4 replies
-
Have pulled version 2.1.2 which is what I had last pulled on the previous hardware and it's working. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Can anyone explain to me why or how to work around my local user for PUID 111 is speech-dispatcher? |
Beta Was this translation helpful? Give feedback.
-
I'm having this same issue - I have PUID=1000 and PGID=1000 specified in my compose.yml. I can see in the If the docker container stops, e.g. due to restarting the host, then I encounter this error when re-starting the container. If I instead delete the container and re-create it, I do not encounter this issue. Workaround: re-create the container instead of re-starting it. Bug: permissions need some amendment - PUID doesn't seem to be respected in all cases. From what I can see of the Dockerfile.valheim and entrypoint.sh, this can probably be resolved with a |
Beta Was this translation helpful? Give feedback.
-
Hey, I've been using the image flawlessly for a while now and recently migrated my server to new hardware and ubuntu 22.04, from 20.04.
After a system reboot the valheim servers constantly restart if I have the PUID: in the docker compose file set to 1000, my user. I own all the files/dirs etc. If I remove the PUID / GUID from the docker file it sets speech-dispatcher:x:111:29:Speech Dispatcher to all dirs/files, but it runs fine.
valheimServer01 | 0 1 * * * BASH_ENV=/env.sh /bin/bash /home/steam/scripts/auto_update.sh >> /home/steam/valheim/logs/auto-update.out 2>&1
valheimServer01 | chmod: changing permissions of '/home/steam/cron.d/auto-update': Operation not permitted
valheimServer01 exited with code 0
valheim_server.err
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
Setting breakpad minidump AppID = 892970
SteamInternal_SetMinidumpSteamID: Caching Steam ID: ### [API loaded no]
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
If I run - docker compose up -d --force-recreate I can get the server to start up.
Old system inside docker container /etc/passwd- steam:x:1000:65534::/home/steam:/bin/bash
New system inside docker container /etc/passwd - steam:x:111:1000::/home/steam:/bin/bash
Any ideas?
Beta Was this translation helpful? Give feedback.
All reactions