pterodactyl issue (not minecraft, but questions still seemed like the right channel)

So I added the Project Zomboid egg from the link below, but I get
Error Event [68085d06-2341-461a-a0f1-15d72a8aa597]: environment/docker: failed to run pre-boot process: environment/docker: failed to create container: Error response from daemon: No such image: ghcr.io/parkervcp/games:source
Error Event [68085d06-2341-461a-a0f1-15d72a8aa597]: environment/docker: failed to run pre-boot process: environment/docker: failed to create container: Error response from daemon: No such image: ghcr.io/parkervcp/games:source
when starting the server. Does anyone know how I can fix this? I port forwarded 16261 UDP and 16262 UDP in the panel, and in the UFW (running ubuntu 22.04), I also port forwarded it in the OCI firewall https://github.com/parkervcp/eggs/tree/master/game_eggs/steamcmd_servers/project_zomboid
GitHub
eggs/game_eggs/steamcmd_servers/project_zomboid at master · parkerv...
Service eggs for the pterodactyl panel. Contribute to parkervcp/eggs development by creating an account on GitHub.
37 Replies
Snow Kit
Snow Kit2y ago
what happens if you run docker pull ghcr.io/parkervcp/games:source in your console? because ghcr.io/parkervcp/games:source exists according to github https://github.com/parkervcp/yolks/pkgs/container/games/102583458?tag=source
Kalkoen__
Kalkoen__OP2y ago
Should I do it in a specific folder?
Snow Kit
Snow Kit2y ago
no just run it
Kalkoen__
Kalkoen__OP2y ago
so just root or something? or I mean as root
Snow Kit
Snow Kit2y ago
it doesn't do anything to the current folder you need to run it as a user with docker privilege
Kalkoen__
Kalkoen__OP2y ago
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=ghcr.io%2Fparkervcp%2Fgames&tag=source": dial unix /var/run/docker.sock: connect: permission denied
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=ghcr.io%2Fparkervcp%2Fgames&tag=source": dial unix /var/run/docker.sock: connect: permission denied
Snow Kit
Snow Kit2y ago
so probably root unless you've setup rootless docker eating a cookie, typing with one hand
Kalkoen__
Kalkoen__OP2y ago
my bad i forgot to do sudo su same error no problem
Snow Kit
Snow Kit2y ago
as root you shouldn't have that error :shakingeyes:
Kalkoen__
Kalkoen__OP2y ago
bruh I did sudo su and it didn't go sudo su for some reason no matching manifest for linux/arm64/v8 in the manifest list entries incompatible or something?
Snow Kit
Snow Kit2y ago
Are you on an rpi or oracle free tier?
Kalkoen__
Kalkoen__OP2y ago
oracle free tier
Snow Kit
Snow Kit2y ago
yeah, probably won't work here unfortunately
Kalkoen__
Kalkoen__OP2y ago
any reason why? like why would minecraft work, but project zomboid not my monkey brain doesn't understand
Snow Kit
Snow Kit2y ago
steam no support arm cpus
Kalkoen__
Kalkoen__OP2y ago
oh so it's a steam issue?
Snow Kit
Snow Kit2y ago
parkervcp/games:source depends on steamcmd for it to function
Kalkoen__
Kalkoen__OP2y ago
it says there are no matching manifest, but can I just force it to download it?
Snow Kit
Snow Kit2y ago
no, because steamcmd wouldn't work on arm
Kalkoen__
Kalkoen__OP2y ago
what happens if I try xD would it just do nothing at all
Snow Kit
Snow Kit2y ago
it would say "invalid binary format" pz also has native, archetecture dependant binaries which would have to be recompiled for arm
Kalkoen__
Kalkoen__OP2y ago
recompile? wait so if you recompile something will it work for arm?
Snow Kit
Snow Kit2y ago
if you have the C source code, then yeah box64 can't run pz tho
Kalkoen__
Kalkoen__OP2y ago
oh then what does PZ need?
Snow Kit
Snow Kit2y ago
it just doesn't work on arm afaik you could download the linux version of the server using steamcmd locally, upload the server files and attempt to use pterodactyl's minecraft java egg to run pz you'd have to change the start command to whatever's in the startserver.sh file as well no clue if it'll work tho
Kalkoen__
Kalkoen__OP2y ago
pz has different settings in pterodactyl tho
Snow Kit
Snow Kit2y ago
yeah, it's just a java application at the end of the day any settings pterodactyl has you could configure yourself anyways
Kalkoen__
Kalkoen__OP2y ago
actually i am wrong maybe yeah I can try that probably
Kalkoen__
Kalkoen__OP2y ago
maybe something like this: https://github.com/Weilbyte/steamcmd-arm
GitHub
GitHub - Weilbyte/steamcmd-arm: ARM docker image that runs SteamCMD...
ARM docker image that runs SteamCMD through box86. Contribute to Weilbyte/steamcmd-arm development by creating an account on GitHub.
Kalkoen__
Kalkoen__OP2y ago
I replaced the docker image from parkervcp with the one from the github above, I pressed run and now it is downloading a lot of stuff
Kalkoen__
Kalkoen__OP2y ago
I know it is not minecraft but I still used mclogs. It crashed because it did not have the right permissions, but idk what permissions it needs https://mclo.gs/TJSguJr
mclo.gs
Unknown Log [#TJSguJr]
134 lines
Snow Kit
Snow Kit2y ago
yeah, probably won't work with pterodactyl
Kalkoen__
Kalkoen__OP2y ago
How could I give it the right permissions?
Kalkoen__
Kalkoen__OP2y ago
I have these options in the startup settings
No description
Kalkoen__
Kalkoen__OP2y ago
but idk what I should enter in them
librepo
librepo2y ago
i think you would need to edit the dockerfile to use root user instead of the default container user and then create a custom image with that

Did you find this page helpful?