norimicry / stardew-multiplayer-docker

Run a Stardew Valley Multiplayer Server with docker-compose
102 stars 26 forks source link

[BUG]: fatal: unable to exec run: No such file or directory #48

Closed kbridgford closed 1 month ago

kbridgford commented 1 month ago

Describe the bug Server will not start

To Reproduce Steps to reproduce the behavior:

  1. Clone Repo
  2. Set up steam username and password env vars
  3. Run docker compose -f docker-compose-steam.yml u

Expected behavior The server would start

Logs

2024-10-24 16:42:16 [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2024-10-24 16:42:16 [s6-init] ensuring user provided files have correct perms...exited 0.
2024-10-24 16:42:16 [fix-attrs.d] applying ownership & permissions fixes...
2024-10-24 16:42:16 [fix-attrs.d] done.
2024-10-24 16:42:16 [cont-init.d] executing container initialization scripts...
2024-10-24 16:42:16 [cont-init.d] 00-app-niceness.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-app-niceness.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-app-script.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-app-script.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-app-user-map.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-app-user-map.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-clean-logmonitor-states.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-clean-tmp-dir.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-clean-tmp-dir.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-set-app-deps.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-set-app-deps.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-set-home.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-set-home.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-take-config-ownership.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-take-config-ownership.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 00-xdg-runtime-dir.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 10-certs.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 10-certs.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 10-cjk-font.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 10-cjk-font.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 10-nginx.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 10-nginx.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 10-vnc-password.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 10-vnc-password.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] 10-web-index.sh: executing... 
2024-10-24 16:42:16 [cont-init.d] 10-web-index.sh: exited 0.
2024-10-24 16:42:16 [cont-init.d] done.
2024-10-24 16:42:16 [services.d] starting services
2024-10-24 16:42:16 [services.d] starting s6-fdholderd...
2024-10-24 16:42:16 [services.d] starting certsmonitor...
2024-10-24 16:42:16 [services.d] starting utils...
2024-10-24 16:42:16 [certsmonitor] disabling service: secure connection not enabled.
2024-10-24 16:42:21 [services.d] starting nginx...
2024-10-24 16:42:21 [services.d] starting xvfb...
2024-10-24 16:42:21 [nginx] starting...
2024-10-24 16:42:21 [xvfb] starting...
2024-10-24 16:42:21 [services.d] starting x11vnc...
2024-10-24 16:42:21 [services.d] starting logmonitor...
2024-10-24 16:42:21 [services.d] starting openbox...
2024-10-24 16:42:21 [logmonitor] no file to monitor: disabling service...
2024-10-24 16:42:21 [x11vnc] starting...
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: -rfbport
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: 5900
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: -rfbportv6
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: 5900
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: -desktop
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: StardewValley
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: -rfbauth
2024-10-24 16:42:16 stored passwd in file: /root/.vncpass
2024-10-24 16:42:16 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:42:16 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:42:21 s6-svwait: fatal: timed out
2024-10-24 16:42:21 24/10/2024 23:42:21 passing arg to libvncserver: /root/.vncpass
2024-10-24 16:42:21 24/10/2024 23:42:21 x11vnc version: 0.9.14 lastmod: 2015-11-14  pid: 815
2024-10-24 16:42:21 [openbox] starting...
2024-10-24 16:42:21 24/10/2024 23:42:21 Using X display :0
2024-10-24 16:42:21 24/10/2024 23:42:21 rootwin: 0x50e reswin: 0x200001 dpy: 0xe3706040
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 ------------------ USEFUL INFORMATION ------------------
2024-10-24 16:42:21 24/10/2024 23:42:21 X COMPOSITE available on display, using it for window polling.
2024-10-24 16:42:21 24/10/2024 23:42:21   To disable this behavior use: '-noxcomposite'
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 Wireframing: -wireframe mode is in effect for window moves.
2024-10-24 16:42:21 24/10/2024 23:42:21   If this yields undesired behavior (poor response, painting
2024-10-24 16:42:21 24/10/2024 23:42:21   errors, etc) it may be disabled:
2024-10-24 16:42:21 24/10/2024 23:42:21    - use '-nowf' to disable wireframing completely.
2024-10-24 16:42:21 24/10/2024 23:42:21    - use '-nowcr' to disable the Copy Rectangle after the
2024-10-24 16:42:21 24/10/2024 23:42:21      moved window is released in the new position.
2024-10-24 16:42:21 24/10/2024 23:42:21   Also see the -help entry for tuning parameters.
2024-10-24 16:42:21 24/10/2024 23:42:21   You can press 3 Alt_L's (Left "Alt" key) in a row to 
2024-10-24 16:42:21 24/10/2024 23:42:21   repaint the screen, also see the -fixscreen option for
2024-10-24 16:42:21 24/10/2024 23:42:21   periodic repaints.
2024-10-24 16:42:21 24/10/2024 23:42:21 GrabServer control via XTEST.
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 Scroll Detection: -scrollcopyrect mode is in effect to
2024-10-24 16:42:21 24/10/2024 23:42:21   use RECORD extension to try to detect scrolling windows
2024-10-24 16:42:21 24/10/2024 23:42:21   (induced by either user keystroke or mouse input).
2024-10-24 16:42:21 24/10/2024 23:42:21   If this yields undesired behavior (poor response, painting
2024-10-24 16:42:21 24/10/2024 23:42:21   errors, etc) it may be disabled via: '-noscr'
2024-10-24 16:42:21 24/10/2024 23:42:21   Also see the -help entry for tuning parameters.
2024-10-24 16:42:21 24/10/2024 23:42:21   You can press 3 Alt_L's (Left "Alt" key) in a row to 
2024-10-24 16:42:21 24/10/2024 23:42:21   repaint the screen, also see the -fixscreen option for
2024-10-24 16:42:21 24/10/2024 23:42:21   periodic repaints.
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 XKEYBOARD: number of keysyms per keycode 7 is greater
2024-10-24 16:42:21 24/10/2024 23:42:21   than 4 and 51 keysyms are mapped above 4.
2024-10-24 16:42:21 24/10/2024 23:42:21   Automatically switching to -xkb mode.
2024-10-24 16:42:21 24/10/2024 23:42:21   If this makes the key mapping worse you can
2024-10-24 16:42:21 24/10/2024 23:42:21   disable it with the "-noxkb" option.
2024-10-24 16:42:21 24/10/2024 23:42:21   Also, remember "-remap DEAD" for accenting characters.
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 X FBPM extension not supported.
2024-10-24 16:42:21 Xlib:  extension "DPMS" missing on display ":0".
2024-10-24 16:42:21 24/10/2024 23:42:21 X display is not capable of DPMS.
2024-10-24 16:42:21 24/10/2024 23:42:21 --------------------------------------------------------
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 Default visual ID: 0x21
2024-10-24 16:42:21 24/10/2024 23:42:21 Read initial data from X display into framebuffer.
2024-10-24 16:42:21 24/10/2024 23:42:21 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/4800
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 X display :0 is 32bpp depth=24 true color
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 Listening for VNC connections on TCP port 5900
2024-10-24 16:42:21 24/10/2024 23:42:21 Listening for VNC connections on TCP6 port 5900
2024-10-24 16:42:21 24/10/2024 23:42:21 listen6: bind: Address already in use
2024-10-24 16:42:21 24/10/2024 23:42:21 Not listening on IPv6 interface.
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 Xinerama is present and active (e.g. multi-head).
2024-10-24 16:42:21 24/10/2024 23:42:21 Xinerama: number of sub-screens: 1
2024-10-24 16:42:21 24/10/2024 23:42:21 Xinerama: no blackouts needed (only one sub-screen)
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 24/10/2024 23:42:21 fb read rate: 2079 MB/sec
2024-10-24 16:42:21 24/10/2024 23:42:21 fast read: reset -wait  ms to: 10
2024-10-24 16:42:21 24/10/2024 23:42:21 fast read: reset -defer ms to: 10
2024-10-24 16:42:21 24/10/2024 23:42:21 The X server says there are 10 mouse buttons.
2024-10-24 16:42:21 24/10/2024 23:42:21 screen setup finished.
2024-10-24 16:42:21 24/10/2024 23:42:21 
2024-10-24 16:42:21 
2024-10-24 16:42:21 The VNC desktop is:      41baa0e72726:0
2024-10-24 16:42:21 PORT=5900
2024-10-24 16:42:21 
2024-10-24 16:42:21 ******************************************************************************
2024-10-24 16:42:21 Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
2024-10-24 16:42:21 
2024-10-24 16:42:21 The scheme stores pixel data offscreen on the VNC viewer side for faster
2024-10-24 16:42:21 retrieval.  It should work with any VNC viewer.  Try it by running:
2024-10-24 16:42:21 
2024-10-24 16:42:21     x11vnc -ncache 10 ...
2024-10-24 16:42:21 
2024-10-24 16:42:21 One can also add -ncache_cr for smooth 'copyrect' window motion.
2024-10-24 16:42:21 More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
2024-10-24 16:42:21 
2024-10-24 16:42:23 [services.d] starting statusmonitor...
2024-10-24 16:42:23 [services.d] starting app...
2024-10-24 16:42:23 [statusmonitor] no file to monitor: disabling service...
2024-10-24 16:42:23 [app] starting StardewValley...
2024-10-24 16:42:23 [services.d] done.
2024-10-24 16:42:23 Configuring /data/Stardew/game/Mods/Always On Server/config.json
2024-10-24 16:42:23 Configuring /data/Stardew/game/Mods/AutoLoadGame/config.json
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/ChatCommands/ (ENABLE_CHATCOMMANDS_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/ConsoleCommands/ (ENABLE_CONSOLECOMMANDS_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/Crops Anytime Anywhere/ (ENABLE_CROPSANYTIMEANYWHERE_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/FriendsForever/ (ENABLE_FRIENDSFOREVER_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/NoFenceDecay/ (ENABLE_NOFENCEDECAY_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/NonDestructiveNPCs/ (ENABLE_NONDESTRUCTIVENPCS_MOD=false)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/SaveBackup/ (ENABLE_SAVEBACKUP_MOD=)
2024-10-24 16:42:23 Removing /data/Stardew/game/Mods/TimeSpeed/ (ENABLE_TIMESPEED_MOD=false)
2024-10-24 16:42:23 Configuring /data/Stardew/game/Mods/UnlimitedPlayers/config.json
2024-10-24 16:42:23 -- SMAPI Log: Starting
2024-10-24 16:42:23 -- SMAPI Log:  Tailing
2024-10-24 16:42:23 [23:37:48 TRACE SMAPI]    SMAPI okay.
2024-10-24 16:42:23 [23:37:48 TRACE SMAPI]    Checking for updates to 3 mods...
2024-10-24 16:42:23 [23:37:48 ERROR game] Oops! Steam achievements won't work because Steam isn't loaded. You can launch the game through Steam to fix that.
2024-10-24 16:42:23 [23:37:48 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
2024-10-24 16:42:23 [23:37:48 INFO  Unlimited Players by Armitxes] 
2024-10-24 16:42:23 [SERVER] Adjusting limit to 10 players.
2024-10-24 16:42:23 [23:37:48 TRACE SMAPI] Got update-check errors for some mods:
2024-10-24 16:42:23    Unlimited Players by Armitxes: The CurseForge mod with ID '362847' has no valid versions.
2024-10-24 16:42:23 [23:37:48 TRACE SMAPI]    All mods up to date.
2024-10-24 16:42:23 [23:37:48 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1200 Height:900}
2024-10-24 16:42:23 Running Stardew Valley
2024-10-24 16:42:23 chmod: changing permissions of 'start.sh': Operation not permitted
2024-10-24 16:42:23 /usr/bin/xterm
2024-10-24 16:43:31 [services.d] stopping services
2024-10-24 16:43:31 [services.d] stopping app...
2024-10-24 16:43:31 [services.d] stopping statusmonitor...
2024-10-24 16:43:31 [services.d] stopping openbox...
2024-10-24 16:43:31 [services.d] stopping logmonitor...
2024-10-24 16:43:31 [services.d] stopping x11vnc...
2024-10-24 16:43:31 caught signal: 15
2024-10-24 16:43:31 24/10/2024 23:43:31 deleted 38 tile_row polling images.
2024-10-24 16:43:31 [services.d] stopping xvfb...
2024-10-24 16:43:31 xterm: fatal IO error 11 (Resource temporarily unavailable) or KillClient on X server ":0"
2024-10-24 16:43:31 [services.d] stopping nginx...
2024-10-24 16:43:31 [services.d] stopping utils...
2024-10-24 16:43:31 [services.d] stopping certsmonitor...
2024-10-24 16:43:31 [services.d] stopping s6-fdholderd...
2024-10-24 16:43:31 [cont-finish.d] executing container finish scripts...
2024-10-24 16:43:31 [cont-finish.d] done.
2024-10-24 16:43:31 [s6-finish] syncing disks.
2024-10-24 16:43:31 [s6-finish] sending all processes the TERM signal.
2024-10-24 16:43:34 [s6-finish] sending all processes the KILL signal and exiting.
2024-10-24 16:42:26 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:42:26 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:43:26 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:45:21 stored passwd in file: /root/.vncpass
2024-10-24 16:45:21 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:45:21 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:45:26 s6-svwait: fatal: timed out
2024-10-24 16:45:31 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:45:31 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:45:21 [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2024-10-24 16:45:21 [s6-init] ensuring user provided files have correct perms...exited 0.
2024-10-24 16:45:21 [fix-attrs.d] applying ownership & permissions fixes...
2024-10-24 16:45:21 [fix-attrs.d] done.
2024-10-24 16:45:21 [cont-init.d] executing container initialization scripts...
2024-10-24 16:45:21 [cont-init.d] 00-app-niceness.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-app-niceness.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-app-script.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-app-script.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-app-user-map.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-app-user-map.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-clean-logmonitor-states.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-clean-logmonitor-states.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-clean-tmp-dir.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-clean-tmp-dir.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-set-app-deps.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-set-app-deps.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-set-home.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-set-home.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-take-config-ownership.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-take-config-ownership.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 00-xdg-runtime-dir.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 00-xdg-runtime-dir.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 10-certs.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 10-certs.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 10-cjk-font.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 10-cjk-font.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 10-nginx.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 10-nginx.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 10-vnc-password.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 10-vnc-password.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] 10-web-index.sh: executing... 
2024-10-24 16:45:21 [cont-init.d] 10-web-index.sh: exited 0.
2024-10-24 16:45:21 [cont-init.d] done.
2024-10-24 16:45:21 [services.d] starting services
2024-10-24 16:45:21 [services.d] starting s6-fdholderd...
2024-10-24 16:45:21 [services.d] starting certsmonitor...
2024-10-24 16:45:21 [services.d] starting utils...
2024-10-24 16:45:21 [certsmonitor] disabling service: secure connection not enabled.
2024-10-24 16:45:26 [services.d] starting nginx...
2024-10-24 16:45:26 [services.d] starting xvfb...
2024-10-24 16:45:26 [nginx] starting...
2024-10-24 16:45:26 [xvfb] starting...
2024-10-24 16:45:26 [services.d] starting x11vnc...
2024-10-24 16:45:26 [services.d] starting logmonitor...
2024-10-24 16:45:26 [services.d] starting openbox...
2024-10-24 16:45:26 [logmonitor] no file to monitor: disabling service...
2024-10-24 16:45:26 [x11vnc] starting...
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: -rfbport
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: 5900
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: -rfbportv6
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: 5900
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: -desktop
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: StardewValley
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: -rfbauth
2024-10-24 16:45:26 24/10/2024 23:45:26 passing arg to libvncserver: /root/.vncpass
2024-10-24 16:45:26 24/10/2024 23:45:26 x11vnc version: 0.9.14 lastmod: 2015-11-14  pid: 817
2024-10-24 16:45:26 [openbox] starting...
2024-10-24 16:45:26 24/10/2024 23:45:26 Using X display :0
2024-10-24 16:45:26 24/10/2024 23:45:26 rootwin: 0x50e reswin: 0x200001 dpy: 0xaa1dd040
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 ------------------ USEFUL INFORMATION ------------------
2024-10-24 16:45:26 24/10/2024 23:45:26 X COMPOSITE available on display, using it for window polling.
2024-10-24 16:45:26 24/10/2024 23:45:26   To disable this behavior use: '-noxcomposite'
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 Wireframing: -wireframe mode is in effect for window moves.
2024-10-24 16:45:26 24/10/2024 23:45:26   If this yields undesired behavior (poor response, painting
2024-10-24 16:45:26 24/10/2024 23:45:26   errors, etc) it may be disabled:
2024-10-24 16:45:26 24/10/2024 23:45:26    - use '-nowf' to disable wireframing completely.
2024-10-24 16:45:26 24/10/2024 23:45:26    - use '-nowcr' to disable the Copy Rectangle after the
2024-10-24 16:45:26 24/10/2024 23:45:26      moved window is released in the new position.
2024-10-24 16:45:26 24/10/2024 23:45:26   Also see the -help entry for tuning parameters.
2024-10-24 16:45:26 24/10/2024 23:45:26   You can press 3 Alt_L's (Left "Alt" key) in a row to 
2024-10-24 16:45:26 24/10/2024 23:45:26   repaint the screen, also see the -fixscreen option for
2024-10-24 16:45:26 24/10/2024 23:45:26   periodic repaints.
2024-10-24 16:45:26 24/10/2024 23:45:26 GrabServer control via XTEST.
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 Scroll Detection: -scrollcopyrect mode is in effect to
2024-10-24 16:45:26 24/10/2024 23:45:26   use RECORD extension to try to detect scrolling windows
2024-10-24 16:45:26 24/10/2024 23:45:26   (induced by either user keystroke or mouse input).
2024-10-24 16:45:26 24/10/2024 23:45:26   If this yields undesired behavior (poor response, painting
2024-10-24 16:45:26 24/10/2024 23:45:26   errors, etc) it may be disabled via: '-noscr'
2024-10-24 16:45:26 24/10/2024 23:45:26   Also see the -help entry for tuning parameters.
2024-10-24 16:45:26 24/10/2024 23:45:26   You can press 3 Alt_L's (Left "Alt" key) in a row to 
2024-10-24 16:45:26 24/10/2024 23:45:26   repaint the screen, also see the -fixscreen option for
2024-10-24 16:45:26 24/10/2024 23:45:26   periodic repaints.
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 XKEYBOARD: number of keysyms per keycode 7 is greater
2024-10-24 16:45:26 24/10/2024 23:45:26   than 4 and 51 keysyms are mapped above 4.
2024-10-24 16:45:26 24/10/2024 23:45:26   Automatically switching to -xkb mode.
2024-10-24 16:45:26 24/10/2024 23:45:26   If this makes the key mapping worse you can
2024-10-24 16:45:26 24/10/2024 23:45:26   disable it with the "-noxkb" option.
2024-10-24 16:45:26 24/10/2024 23:45:26   Also, remember "-remap DEAD" for accenting characters.
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 X FBPM extension not supported.
2024-10-24 16:45:26 Xlib:  extension "DPMS" missing on display ":0".
2024-10-24 16:45:26 24/10/2024 23:45:26 X display is not capable of DPMS.
2024-10-24 16:45:26 24/10/2024 23:45:26 --------------------------------------------------------
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 Default visual ID: 0x21
2024-10-24 16:45:26 24/10/2024 23:45:26 Read initial data from X display into framebuffer.
2024-10-24 16:45:26 24/10/2024 23:45:26 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/4800
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 X display :0 is 32bpp depth=24 true color
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 Listening for VNC connections on TCP port 5900
2024-10-24 16:45:26 24/10/2024 23:45:26 Listening for VNC connections on TCP6 port 5900
2024-10-24 16:45:26 24/10/2024 23:45:26 listen6: bind: Address already in use
2024-10-24 16:45:26 24/10/2024 23:45:26 Not listening on IPv6 interface.
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 Xinerama is present and active (e.g. multi-head).
2024-10-24 16:45:26 24/10/2024 23:45:26 Xinerama: number of sub-screens: 1
2024-10-24 16:45:26 24/10/2024 23:45:26 Xinerama: no blackouts needed (only one sub-screen)
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 24/10/2024 23:45:26 fb read rate: 2963 MB/sec
2024-10-24 16:45:26 24/10/2024 23:45:26 fast read: reset -wait  ms to: 10
2024-10-24 16:45:26 24/10/2024 23:45:26 fast read: reset -defer ms to: 10
2024-10-24 16:45:26 24/10/2024 23:45:26 The X server says there are 10 mouse buttons.
2024-10-24 16:45:26 24/10/2024 23:45:26 screen setup finished.
2024-10-24 16:45:26 24/10/2024 23:45:26 
2024-10-24 16:45:26 
2024-10-24 16:45:26 The VNC desktop is:      41baa0e72726:0
2024-10-24 16:45:26 PORT=5900
2024-10-24 16:45:26 
2024-10-24 16:45:26 ******************************************************************************
2024-10-24 16:45:26 Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?
2024-10-24 16:45:26 
2024-10-24 16:45:26 The scheme stores pixel data offscreen on the VNC viewer side for faster
2024-10-24 16:45:26 retrieval.  It should work with any VNC viewer.  Try it by running:
2024-10-24 16:45:26 
2024-10-24 16:45:26     x11vnc -ncache 10 ...
2024-10-24 16:45:26 
2024-10-24 16:45:26 One can also add -ncache_cr for smooth 'copyrect' window motion.
2024-10-24 16:45:26 More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching
2024-10-24 16:45:26 
2024-10-24 16:45:28 [services.d] starting statusmonitor...
2024-10-24 16:45:28 [services.d] starting app...
2024-10-24 16:45:28 [statusmonitor] no file to monitor: disabling service...
2024-10-24 16:45:28 [app] starting StardewValley...
2024-10-24 16:45:28 [services.d] done.
2024-10-24 16:45:28 Configuring /data/Stardew/game/Mods/Always On Server/config.json
2024-10-24 16:45:28 Configuring /data/Stardew/game/Mods/AutoLoadGame/config.json
2024-10-24 16:45:28 Configuring /data/Stardew/game/Mods/UnlimitedPlayers/config.json
2024-10-24 16:45:28 -- SMAPI Log: Starting
2024-10-24 16:45:28 -- SMAPI Log:  Tailing
2024-10-24 16:45:28 [23:42:26 TRACE SMAPI]    SMAPI okay.
2024-10-24 16:45:28 [23:42:26 TRACE SMAPI]    Checking for updates to 3 mods...
2024-10-24 16:45:28 [23:42:26 ERROR game] Oops! Steam achievements won't work because Steam isn't loaded. You can launch the game through Steam to fix that.
2024-10-24 16:45:28 [23:42:26 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
2024-10-24 16:45:28 [23:42:26 INFO  Unlimited Players by Armitxes] 
2024-10-24 16:45:28 [SERVER] Adjusting limit to 10 players.
2024-10-24 16:45:28 [23:42:26 TRACE SMAPI] Got update-check errors for some mods:
2024-10-24 16:45:28    Unlimited Players by Armitxes: The CurseForge mod with ID '362847' has no valid versions.
2024-10-24 16:45:28 [23:42:26 TRACE SMAPI]    All mods up to date.
2024-10-24 16:45:28 [23:42:26 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1200 Height:900}
2024-10-24 16:45:28 Running Stardew Valley
2024-10-24 16:45:28 chmod: changing permissions of 'start.sh': Operation not permitted
2024-10-24 16:45:28 /usr/bin/xterm
2024-10-24 16:53:32 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:53:32 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds
2024-10-24 16:53:42 s6-supervise (child): fatal: unable to exec run: No such file or directory
2024-10-24 16:53:42 s6-supervise utils: warning: unable to spawn ./run - waiting 10 seconds

Desktop (please complete the following information):

Additional context Not sure if it's related to issue #47

norimicry commented 1 month ago

What is the output of git config --global core.autocrlf? I've had some line ending issues on Windows but have tried to resolve that using a .gitattribute file. Don't think that's the issue but want to double check.

kbridgford commented 1 month ago

git config --global core.autocrlf didn't return anything. I just ran through everything in an Ubuntu VM and the container started right up, so this must be a Windows thing. I'm going to try and run everything from within WSL and see if that helps.

norimicry commented 1 month ago

Odd, I would expect it to return the line ending configuration for your git setup. Since Windows uses CRLF and Linux uses LF, I have had some inconsistencies and thought the issue was solved by adding the .gitattributes configuration. I'll do some more testing but I would try setting your Git to line ending configuration to auto, re-clone the repo, and trying again on Windows. It will run on Windows with the right line ending configuration.

kbridgford commented 1 month ago

Working in Windows. Steps followed:

  1. git config --global core.autocrlf true
  2. delete everything
  3. re-pull repo
  4. launch WSL terminal
  5. export env vars
  6. docker compose -f docker-compose-steam.yml up --force-recreate
  7. Connect to http://localhost:5801/

Thanks for all your work @norimicry. I'm going to work on trying to run this on ARM64 (raspberry pi). I can do a PR if I get it working and you think it would add value to the project.

norimicry commented 1 month ago

There has been some interest in users for an ARM64 build. Would be a great addition for sure!