itzg / itzg/docker-minecraft-bedrock-server
Issue Running Minecraft Bedrock on Pterodactyl – GLIBC Errors
- Dominant language
- Shell
- Stars
- 1.9k
- Forks
- 303
- Avg merge
- 2h 26m
- Merged PRs (30d)
- 2
Description
Hello,
I am experiencing an issue while trying to run a Minecraft Bedrock server on my Pterodactyl Linux server (version 1.21.101). After setting up the server and attempting to start it, I encounter multiple GLIBC-related errors:
```txt
/home/container$ ./bedrock_server
./bedrock_server: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./bedrock_server)
./bedrock_server: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by ./bedrock_server)
./bedrock_server: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./bedrock_server)
./bedrock_server: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./bedrock_server)
I am running Ubuntu 22.04 and the installed GLIBC
```
version is:
```bash
ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.11) 2.35
```
Even though GLIBC 2.35 is installed on my system, the bedrock_server executable fails to detect it, and the server cannot start.
Could you please advise on how to resolve this issue or provide guidance on a compatible setup for running Minecraft Bedrock on Pterodactyl with Ubuntu 22.04?
Thank you for your assistance.
Contributor guide
Research direction
Start with the reported bedrock_server GLIBC errors, the Ubuntu 22.04 environment, and the ldd --version output, then review how the Pterodactyl setup launches the server. Compare the executable's required GLIBC versions with the runtime environment and document a compatible setup or confirmed resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, shell, ubuntu
- Domain
- game-dev, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100