Skip to content

Error: appworkshop_346110.acf not found #11

@Hr46ph

Description

@Hr46ph

I had to create some directories that were missing. I'm not sure why they aren't simply being created because there are no permissions issues.

./<volume name>/default didn't exist, so arkmanager complains it cannot find arkmanager.cfg. Once created, the file is placed and complaints stop.

A directory referred to as /home/steam/Steam/steamapps/workshop doesn't exist. It translates to ./<volume name>/steam/steamapps/workshop. I created it, but then it complains about this:
Error: appworkshop_346110.acf not found at /home/steam/Steam/steamapps/workshop

There's nothing else in the logs.

Since UID/GID 1000 is already in use, I created a steam user with UID/GID 2000 on the docker host. I created its home dir, chowned 2000:2000 and added steam to the docker group. Steam homedir on the docker host is at /data/docker-data/ark-server.

The steam user is effectively root through that, I'm aware (I can change it later if need be).
I tried to run docker-compose up as root but that doesn't change the error below and that the ark server isn't installing.

Even though it says its running, its not:

[steam@atlantis ~]$ du -sBM *
1M	cluster
1M	docker-compose.yaml
1M	fjordur
1M	svartalfheim

I'll muck around inside the containers to see if I can make it work that way.

Below is the complete docker-compose output.

# docker-compose up
[+] Running 2/0
 ✔ Container ark-server-svartalfheim-1  Created                                                                                                     0.0s 
 ✔ Container ark-server-fjordur-1       Created                                                                                                     0.0s 
Attaching to ark-server-fjordur-1, ark-server-svartalfheim-1
ark-server-svartalfheim-1  | *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
ark-server-svartalfheim-1  | *** Running /etc/my_init.d/10_syslog-ng.init...
ark-server-svartalfheim-1  | Jul 18 20:33:14 bca4883b4bb9 syslog-ng[13]: syslog-ng starting up; version='3.35.1'
ark-server-fjordur-1       | *** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
ark-server-fjordur-1       | *** Running /etc/my_init.d/10_syslog-ng.init...
ark-server-fjordur-1       | Jul 18 20:33:15 b0e74327a81f syslog-ng[13]: syslog-ng starting up; version='3.35.1'
ark-server-svartalfheim-1  | *** Booting runit daemon...
ark-server-svartalfheim-1  | *** Runit started as PID 21
ark-server-svartalfheim-1  | 2023-07-18T20:33:15Z: ###########################################################################
ark-server-svartalfheim-1  | Jul 18 20:33:15 bca4883b4bb9 cron[25]: (CRON) INFO (pidfile fd = 3)
ark-server-svartalfheim-1  | Jul 18 20:33:15 bca4883b4bb9 cron[25]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
ark-server-svartalfheim-1  | 2023-07-18T20:33:15Z: # Started  - Tue Jul 18 08:33:15 PM CEST 2023
ark-server-svartalfheim-1  | 2023-07-18T20:33:15Z: # Server   - PBG Cluster Svartalfheim
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: # Cluster  - pbgcl1
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: # User     - 2000
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: # Group    - 2000
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: ###########################################################################
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: Setting timezone to Europe/Amsterdam ...
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: ###########################################################################
ark-server-svartalfheim-1  | 2023-07-18T20:33:16Z: No game files found. Installing...
ark-server-svartalfheim-1  | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | *** Booting runit daemon...
ark-server-fjordur-1       | *** Runit started as PID 23
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: ###########################################################################
ark-server-fjordur-1       | Jul 18 20:33:16 b0e74327a81f cron[28]: (CRON) INFO (pidfile fd = 3)
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: # Started  - Tue Jul 18 08:33:16 PM CEST 2023
ark-server-svartalfheim-1  | Running command 'install' for instance 'main'
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: # Server   - PBG Cluster Fjordur
ark-server-fjordur-1       | Jul 18 20:33:16 b0e74327a81f cron[28]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
ark-server-svartalfheim-1  | Installing ARK server
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: # Cluster  - pbgcl1
ark-server-svartalfheim-1  |  ...  
ark-server-svartalfheim-1  | .
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: # User     - 2000
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: # Group    - 2000
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: ###########################################################################
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: Setting timezone to Europe/Amsterdam ...
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: ###########################################################################
ark-server-fjordur-1       | 2023-07-18T20:33:16Z: No game files found. Installing...
ark-server-fjordur-1       | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | Running command 'install' for instance 'main'
ark-server-fjordur-1       | Installing ARK server
ark-server-fjordur-1       |  ...  
ark-server-fjordur-1       | .
ark-server-svartalfheim-1  | .
ark-server-fjordur-1       | .
...
lots more of those ...
...
ark-server-svartalfheim-1  | 
ark-server-svartalfheim-1  | 2023-07-18T20:33:34Z: ###########################################################################
ark-server-svartalfheim-1  | 2023-07-18T20:33:34Z: Installing Mods ...
ark-server-svartalfheim-1  | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | 
ark-server-fjordur-1       | 2023-07-18T20:33:34Z: ###########################################################################
ark-server-fjordur-1       | 2023-07-18T20:33:34Z: Installing Mods ...
ark-server-svartalfheim-1  | Running command 'checkmodupdate' for instance 'main'
ark-server-svartalfheim-1  | Error: appworkshop_346110.acf not found at /home/steam/Steam/steamapps/workshop
ark-server-svartalfheim-1  | All mods are up to date
ark-server-svartalfheim-1  | 2023-07-18T20:33:34Z: ###########################################################################
ark-server-svartalfheim-1  | 2023-07-18T20:33:34Z: Launching ark server ...
ark-server-fjordur-1       | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | Running command 'checkmodupdate' for instance 'main'
ark-server-svartalfheim-1  | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | Error: appworkshop_346110.acf not found at /home/steam/Steam/steamapps/workshop
ark-server-fjordur-1       | All mods are up to date
ark-server-fjordur-1       | 2023-07-18T20:33:34Z: ###########################################################################
ark-server-fjordur-1       | 2023-07-18T20:33:34Z: Launching ark server ...
ark-server-svartalfheim-1  | Running command 'start' for instance 'main'
ark-server-svartalfheim-1  | Checking for updates before starting
ark-server-svartalfheim-1  | Checking for update; PID: 283
ark-server-fjordur-1       | Attempting to drop privileges; re-running as steam
ark-server-fjordur-1       | Running command 'start' for instance 'main'
ark-server-fjordur-1       | Checking for updates before starting
ark-server-fjordur-1       | Checking for update; PID: 285
ark-server-svartalfheim-1  | Your server is already up to date! The most recent version is .
ark-server-svartalfheim-1  | 
ark-server-svartalfheim-1  | The server is starting...
ark-server-svartalfheim-1  | 
ark-server-svartalfheim-1  | 
ark-server-svartalfheim-1  | The server is now running, and should be up within 10 minutes
ark-server-svartalfheim-1  | 2023-07-18T20:33:52Z: ###########################################################################
ark-server-svartalfheim-1  | 2023-07-18T20:33:52Z: Running ... (waiting for INT/TERM signal)
ark-server-fjordur-1       | Your server is already up to date! The most recent version is .
ark-server-fjordur-1       | 
ark-server-fjordur-1       | The server is starting...
ark-server-fjordur-1       | 
ark-server-fjordur-1       | 
ark-server-fjordur-1       | The server is now running, and should be up within 10 minutes
ark-server-fjordur-1       | 2023-07-18T20:33:52Z: ###########################################################################
ark-server-fjordur-1       | 2023-07-18T20:33:52Z: Running ... (waiting for INT/TERM signal)
^CGracefully stopping... (press Ctrl+C again to force)
Aborting on container exit...
[+] Stopping 2/2
 ✔ Container ark-server-svartalfheim-1  Stopped                                                                                                     2.2s 
 ✔ Container ark-server-fjordur-1       Stopped                                                                                                     2.1s 
canceled

The docker-compose.yaml

# cat docker-compose.yaml 
version: "3.8"

services:
  fjordur:
    image: r15ch13/arkcluster:latest
    deploy:
      mode: global
    environment:
      CRON_AUTO_UPDATE: "0 */3 * * *"
      CRON_AUTO_BACKUP: "0 */1 * * *"
      UPDATEONSTART: 1
      BACKUPONSTART: 1
      BACKUPONSTOP: 1
      WARNONSTOP: 1
      USER_ID: 2000
      GROUP_ID: 2000
      TZ: "Europe/Amsterdam"
      MAX_BACKUP_SIZE: 500
      SERVERMAP: "Fjordur"
      SESSION_NAME: "PBG Cluster Fjordur"
      MAX_PLAYERS: 15
      RCON_ENABLE: "True"
      QUERY_PORT: 15000
      GAME_PORT: 15002
      RCON_PORT: 15003
      SERVER_PVE: "True"
      SERVER_PASSWORD: ""
      ADMIN_PASSWORD: "blabla"
      SPECTATOR_PASSWORD: "blabla"
      MODS: ""
      CLUSTER_ID: "pbgcl1"
      GAME_USERSETTINGS_INI_PATH: "/cluster/pbgcl1.GameUserSettings.ini"
      GAME_INI_PATH: "/cluster/pbgcl1.Game.ini"
      KILL_PROCESS_TIMEOUT: 300
      KILL_ALL_PROCESSES_TIMEOUT: 300
    volumes:
      - ./fjordur:/ark
      - ./cluster:/cluster
    ports:
      - "15000-15003:15000-15003/udp"

  svartalfheim:
    image: r15ch13/arkcluster:latest
    deploy:
      mode: global
    environment:
      CRON_AUTO_UPDATE: "15 */3 * * *"
      CRON_AUTO_BACKUP: "15 */1 * * *"
      UPDATEONSTART: 1
      BACKUPONSTART: 1
      BACKUPONSTOP: 1
      WARNONSTOP: 1
      USER_ID: 2000
      GROUP_ID: 2000
      TZ: "Europe/Amsterdam"
      MAX_BACKUP_SIZE: 500
      SERVERMAP: "Svartalfheim"
      SESSION_NAME: "PBG Cluster Svartalfheim"
      MAX_PLAYERS: 15
      RCON_ENABLE: "False"
      QUERY_PORT: 15010
      GAME_PORT: 15012
      RCON_PORT: 15013
      SERVER_PVE: "True"
      SERVER_PASSWORD: ""
      ADMIN_PASSWORD: "blabla"
      SPECTATOR_PASSWORD: "blabla"
      MODS: ""
      CLUSTER_ID: "pbgcl1"
      GAME_USERSETTINGS_INI_PATH: "/cluster/pbgcl1.GameUserSettings.ini"
      GAME_INI_PATH: "/cluster/pbgcl1.Game.ini"
      KILL_PROCESS_TIMEOUT: 300
      KILL_ALL_PROCESSES_TIMEOUT: 300
    volumes:
      - ./svartalfheim:/ark
      - ./cluster:/cluster
    ports:
      - "15010-15013:15010-15013/udp"

If you have any ideas I'd love to hear them.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions