geoffmore / kuberized

Kuberize: the configuration of an application such that it can be deployed in kubernetes.
6 stars 0 forks source link

Terraria: Convert CentOS-based image to Alpine #4

Open geoffmore opened 5 years ago

geoffmore commented 5 years ago

This requires examination of the libraries on both systems. I probably need tools that show me the libraries a binary tries to load.

geoffmore commented 5 years ago

After adding

libgcc
libc6-compat

to the alpine image, I still get the error Error relocating TerrariaServer.bin.x86_64: __isnanf: symbol not found Error relocating TerrariaServer.bin.x86_64: backtrace: symbol not found Error relocating TerrariaServer.bin.x86_64: __finite: symbol not found Error relocating TerrariaServer.bin.x86_64: backtrace_symbols: symbol not found Error relocating TerrariaServer.bin.x86_64: __isnan: symbol not found Error relocating TerrariaServer.bin.x86_64: __isinf: symbol not found This may be related to https://github.com/gliderlabs/docker-alpine/issues/149, in which case there may not be a simple solution for this (unless I recompile the binary)