Raspberry pi Bedrock Server error
-bash: ./bedrock_server: cannot execute binary file: Exec format error
I would assume Ubuntu version would run on Rasbian since they're both Debian based, but seems to me it won't work on my Raspberry pi. Looking up the issue made it seem like it was the ARM processor and the program being compiled for a different processor.
Environment
Raspberry pi 3, running Rasbian version.
Running java -version
java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) Client VM (build 25.191-b12, mixed mode)
Linked Issues
Comments6
History3
Changed description:
-bash: ./bedrock_server: cannot execute binary file: Exec format error
00
I would assume Ubuntu
0
Added duplicates link: BDS-53BDS does not support ARM processor arch (won't start on RPi)Invalid
Resolution: Unresolved → Duplicate
The bedrock server doesnt work in ARM processors, you will need to host it on a different PC
This duplicates
BDS-53Can I expect a version created for use on raspberry pies? (or a fix coming later) I don't really have any other pc I can run overnight :/
Probably not, porting it to a new arquitecture and making sure everything works on each version its a lot of work
Plus usually ARM devices are not that fast to begin with
You could try hosting it on AWS, they have a free tier that is enough to run the lowest instance for free
Assuming the server is running a c++/java hybrid (which would explain why it doesn't run on other architectures) is it a temporary solution to a full java server coming later in the future or is it to stay? I would try AWS, knowing now it is free but I'm just wondering if this is the main way servers will be hosted, besides alternatives like nukkit and pocketmine which I've had many issues with, in connection timeouts etc.
Both the bedrock server and the bedrock edition dont contain any Java at all. Only C++
Ah, very well. I guess it's either pc or server hosting :/ It's better than just server hosting as before but still kinda sucks. I hope the bedrock team will hopefully have enough resources and time to compile for ARM in the future. Thanks for the help :/