Mojira Archive
BDS-53

BDS does not support ARM processor arch (won't start on RPi)

I downloaded the file, unzipped it in the downloads folder and ran it using the command on the website in the same folder. But I get this error:

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
 ./bedrock_server: 1: ./bedrock_server: ELF: not found
 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
 bash: ./bedrock_server: cannot execute binary file: Exec format error

Nukkitx works without problems, however

Environment

Raspberry Pi 3 model B

Linked Issues

Comments9

The error of "Exec format error" is because the bedrock server is not currently compiled for ARM processors.

I made a bug reporting account for this very issue as well. I was also not able to run the windows version on 32b win10, so I'm out of luck for server for me and my friends.

The server is for x86 processors, the RPI has a ARM processor so its not compatible

I don't think this is considered invalid/resolved because there is a way to fix it, and it is prohibiting players from playing the game, and on the business side of things, prohibits sales (skin packs and what not) (for example I was going to get the Star Wars new Trilogy skin pack, but I deemed it not worth of my money because the only time I could play Minecraft is when my friend was playing on our survival world, which is not often). I do not have a 64-bit computer, and the Raspberry Pi was the only logical solution for me, so I am out of luck untell this bug, or feature is fixed or added. 

Problem is supporting a new architecture like ARM is not a easy task(Minecraft Java edition, when java is marketed as write once run anywhere doesnt run in ARM)

Some other bugs are not easy task, so I think this is a total valid bug, and I don't think this bug should be classified as "resolved"

A thing to note is that both Minecraft: Java and its server counterpart both run on the Pi (albeit slowly). There's also a version of Minecraft: Pocket that is rebuilt for the Pi, showing that it has been done before. A lot of cheaper single-board computers (ideal for setting up a server for maybe a group of 5 people) use ARM, meaning hosting an always-on server would be quite a bit for some people, especially younger people.

1) This is closed as invalid, as ARM is not one of the supported platforms
2) Java is made for running anywhere, C++ only runs on the platforms it has been compiled for
3) https://www.raspberrypi.org/forums/viewtopic.php?t=186547, Minecraft: Java edition runs on the raspberry pi by using native libraries compiled from it from a third party, its not supported officially

I know that supporting ARM is not as easy as creating a new skin. Thing is, there is a huge userbase out there who would be happy to utilize their Raspberry Pies (or similar hardware) for this scenario.

On the other side, Bedrock runs well as client on ARM (see Minecraft on Android) and even can work as a server.

I'm not quite sure, how similar the server function in the clients is to the dedicated server. But if there is a certain amount of similarity, I think it would be not that much work to make the dedicated server run on ARM too.

Just my two cents - DaScream

History14

ibrahemjoud

Changed environment:

I have Raspberry pi 3 model b i downloaded the file and unziped it in the downloads foldar and wrote the command in the same floder where the files are but it give me this error 

0

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
0./bedrock_server: 1: ./bedrock_server: 27ELF: not found
0./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
0pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
0bash: ./bedrock_server: cannot execute binary file: Exec format error

Raspberry Pi 3 model B

ibrahemjoud

Added description:

I have Raspberry pi 3 model b i downloaded the file and unziped it in the downloads foldar and wrote the command in the same floder where the files are but it give me this error 

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
./bedrock_server: 1: ./bedrock_server: ELF: not found
./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
bash: ./bedrock_server: cannot execute binary file: Exec format error

ibrahemjoud

Changed summary:

server won't start on Rpi server won't start on RPi

ibrahemjoud

Changed description:

I have Raspberry pi 3 model b i downloaded the file and unziped it in the downloads foldar and wrote the command in the same floder where the files are but it give me this error 

0

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
0 ./bedrock_server: 1: ./bedrock_server: 27ELF: not found
0 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
0 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
0 bash: ./bedrock_server: cannot execute binary file: Exec format error

I have Raspberry pi 3 model b i downloaded the file and unziped it in the downloads foldar and wrote the command in the same floder where the files are but it give me this error (i manage to run nukkitx on this device)

0

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
0 ./bedrock_server: 1: ./bedrock_server: 27ELF: not found
0 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
0 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
0 bash: ./bedrock_server: cannot execute binary file: Exec format error

Kumasasa

Resolution: UnresolvedInvalid

[Mod] tryashtar

Added is duplicated by link:
BDS-88Errors with raspberry piDuplicate

[Mod] tryashtar
[Mod] tryashtar
[Mod] bemoty
[Mod] bemoty
[Mod] bemoty

Changed description:

I have Raspberry pi 3 model b i downloaded the file and unziped it in the downloads foldar and wrote the command in the same floder where the files are but it give me this error (i manage to run nukkitx on this device)

0

 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server
0 ./bedrock_server: 1: ./bedrock_server: 27ELF: not found
0 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected
0 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server
0 bash: ./bedrock_server: cannot execute binary file: Exec format error

I downloaded the file, unzipped it in the downloads folder and ran it using the command on the website in the same folder. But I get this error:

0
0
 pi@raspberrypi:~/Downloads/mcserver1 $ sudo LD_LIBRARY_PATH=. ./bedrock_server0 ./bedrock_server: 1: ./bedrock_server: 27ELF: not found0 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected0 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server0 bash: ./bedrock_server: cannot execute binary file: Exec format error00 ./bedrock_server: 1: ./bedrock_server: 27ELF: not found0 ./bedrock_server: 2: ./bedrock_server: Syntax error: ")" unexpected0 pi@raspberrypi:~/Downloads/mcserver1 $ LD_LIBRARY_PATH=. ./bedrock_server0 bash: ./bedrock_server: cannot execute binary file: Exec format error
0
0

Nukkitx works without problems, however

Changed summary:

server won't start on RPi BDS does not support ARM processor arch (won't start on RPi)

[MCPE Mod] Celesian
[Mod] OcelotOnesie
Invalid
ibrahemjoud
2
6
1.6.1.0