TuRz4m / Ark-docker

Docker for ARK: Survival Evolved
167 stars 184 forks source link

I get "[ WARN ] Your ARK server exec could not be found." after running force update #27

Open TheInternetIsReal opened 7 years ago

TheInternetIsReal commented 7 years ago

I attempted to manually update my server when it was running by issuing this command: docker exec ark arkmanager update --force

The command had similar output to this (I lost the original):

Applying update from staging directory
cp: cannot stat '/ark/staging/ShooterGame/.': No such file or directory
cp: cannot stat '/ark/staging/Engine/.': No such file or directory
cp: cannot stat '/ark/staging/linux64/.': No such file or directory
cp: cannot stat '/ark/staging/PackageInfo.bin': No such file or directory
cp: cannot stat '/ark/staging/steamclient.so': No such file or directory
cp: cannot stat '/ark/staging/steamapps/.': No such file or directory
find: `Engine': No such file or directory
find: `linux64': No such file or directory
rmdir: failed to remove 'ShooterGame/Content': Directory not empty
rmdir: failed to remove 'ShooterGame': Directory not empty

Now, when I try to start my server and check its status I get this:

[  WARN  ]      Your ARK server exec could not be found.
Running command 'status' for instance 'main'
[  WARN  ]      Your ARK server exec could not be found.
 Server running:   No 
 Server listening:   No 
 Server version:   1943736 

I'm new to docker so I'm not sure if it's just an issue due to the fact I changed the image directory (-g /home/ark-server) or not. Any ideas for how to get my server back to a working state?

Here is the output of my /home/ark-server/ark directory:

-rw-r--r-- 1 ubuntu ubuntu 3.3K Jul  8 07:05 arkmanager.cfg
drwxrwxr-x 2 ubuntu ubuntu 4.0K Jul  8 07:05 backup
-rw-r--r-- 1 ubuntu ubuntu  848 Jul  8 07:43 crontab
lrwxrwxrwx 1 ubuntu ubuntu   52 Jul  8 07:05 Game.ini -> server/ShooterGame/Saved/Config/LinuxServer/Game.ini
lrwxrwxrwx 1 ubuntu ubuntu   64 Jul  8 07:05 GameUserSettings.ini -> server/ShooterGame/Saved/Config/LinuxServer/Ga
meUserSettings.ini
drwxrwxr-x 2 ubuntu ubuntu 4.0K Jul  8 07:09 log
drwxrwxr-x 4 ubuntu ubuntu 4.0K Jul  8 17:08 server
drwxrwxr-x 2 ubuntu ubuntu 4.0K Jul  8 07:05 staging
drwxrwxr-x 2 ubuntu ubuntu 4.0K Jul  8 07:05 template
adeleglise commented 7 years ago

Hi, I have the same issue here.

Docker running on Debian 8.

TheInternetIsReal commented 7 years ago

The same issue happened when I rebooted my server:

sudo docker exec ark arkmanager stop
sudo shutdown -r now
REBOOT......
sudo docker exec ark arkmanager start
[  WARN  ]      Your ARK server exec could not be found.
Running command 'start' for instance 'main'
[  WARN  ]      Your ARK server exec could not be found.
Updating server

Is there a way to recover from this? My fucking server is gone! This combined with the inability to update arkmanager will force me to abandon this docker.

nwneisen commented 6 years ago

The same thing happened to me. I was able to get my server up again without updates by backing up my configs, deleting and recreating the docker image, and then copying the configs back in. The server automatically loaded the most recent backup.

Nereg commented 4 years ago

Lol same. Fast EGS integration broke everything !