dwurf / docker-kf2

Dockerfile for running a Killing Floor 2 server under Linux
MIT License
34 stars 25 forks source link

error Launching docker container on synology nas #17

Closed AyRandomUsr closed 2 years ago

AyRandomUsr commented 3 years ago

lib.curl.so.4 cannot open shared object file: no such file or directory

dwurf commented 3 years ago

Which Synology NAS are you using? A KF2 server won't run on ARM-based systems

AyRandomUsr commented 3 years ago

Synology 4 bay NAS DiskStation DS920+ 4gb ram

dwurf commented 3 years ago

Hmm. I don't expect that to run very well but it should run. Where do you see this error message? How are you running the container?

dwurf commented 3 years ago

OK, I'm getting the same error on my laptop - it seems like the dependencies for the container have changed. The container will need an update, thanks for letting me know.

AyRandomUsr commented 3 years ago

Sounds great, thanks for the quick responses. You are a gentleman and a scholar.

jimbo8098 commented 3 years ago

@dwurf there was a PR at a similar time to mine updating the image which included libcurl4. Maybe that's related?

jimbo8098 commented 3 years ago

Building on my laptop now, will keep you guys posted.

dwurf commented 3 years ago

I've merged #15 from @jimbo8098 and the build is up on Docker Hub, that should resolve the libcurl issue. I can't test it properly right now but feel free to try it again @AyRandomUsr

jimbo8098 commented 3 years ago

Yeah here is the PR I was referring to:

https://github.com/dwurf/docker-kf2/pull/14

They phased out that version of libcurl that version of Ubuntu. The newest container build should work I think @AyRandomUsr . Building atm.

jimbo8098 commented 3 years ago

Yep, latest builds fine for me.

AyRandomUsr commented 3 years ago

thanks guys it totally works fine now even with a full squad. one more question though is it possible to enable the webui? typing directly into the docker terminal does nothing unfortunately i tried ssh'ing into the nas but im not sure where the config files would be to change.

dwurf commented 3 years ago

You need to add the environment variable like this: -e KF_ENABLE_WEB=true