cuberite/cuberite

Raspberry Pi aarch64 missing dependencies

anatolykopyl opened this issue · 4 comments

Easyinstall script identifies and downloads aarch64 binaries:

Identifying kernel: Linux
Identifying platform: aarch64
Downloading precompiled binaries.

But the server won't start:

./Cuberite: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./Cuberite)
./Cuberite: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./Cuberite)

This is more likely a problem with your machine - what OS and version are you using? If you're using something very old it won't be supported.

It could also be that your libc version is too new (debian bullseye is quite old) or that you use a distribution with musl libc which may not be supported (#5288). Compiling yourself takes a while but should produce a binary that works on your machine (provided it isn't using musl).

@bearbin Debian Buster. Switched to Ubuntu Server and everything works now. Thanks for the help!

Yep, buster isn't one we support, we do debian stable or up, so you'd have to be on bullseye. Ubuntu also works if it's recent enough. Glad it's all sorted out.