jammsen / docker-sons-of-the-forest-dedicated-server

Docker container to easily provision and manage Sons of the Forest Dedicated Server with Wine
https://hub.docker.com/r/jammsen/sons-of-the-forest-dedicated-server
134 stars 19 forks source link

Wine error during startup : poll_users[user] == fd' failed #27

Closed Fredowulf closed 9 months ago

Fredowulf commented 9 months ago

Have you read the Important information text above

Current behavior

Sometimes the docker startup stops with a wine error :

My compose version: '3.9' services: sons-of-the-forest-dedicated-server: container_name: sons-of-the-forest-dedicated-server image: jammsen/sons-of-the-forest-dedicated-server:latest restart: always environment: ALWAYS_UPDATE_ON_START: 1 ports:

Desired behavior

I'd like the server to boot without issue. Every day around 0400 I reboot it, I'd like to be sure that my friends can play on it.

Links to screenshots

No response

To Reproduce

  1. Go to portainer
  2. Click on start stack
  3. Watch logs of the container
  4. See error : nouveau 1.txt

Software setup

Hardware setup

Additional context

Thank you so much for your work !

As noted this behavior is not constant, sometimes the server starts without trouble ; but sometimes it get stuck at this wine error.

jammsen commented 9 months ago

Hey @Fredowulf That sometimes that can happen, it happend to me too, im not sure why it does that and which use-case isnt covered in my shell-scripts that cover the starts to solve this random/weird behavior.

Soluton for me was a "cronjob" at time 04:00 which does:

After that i never once encounterd that problem because every restart is a reprovsion freshly and maybe some volume/caching hick-ups are gone.

I never found a way to reproduce the error to analyse and solve it. Sorry to not have anything better for you.

Fredowulf commented 9 months ago

Thank you so much for this work around. I'll try this tomorrow morning. Kind regards, F.

edit: We'll see tomorrow morning...

Fredowulf commented 9 months ago

Hello, It worked perfectly today : thank you again ! Have a good day, F.