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
is duplicated by6
Created Issue:
server won't start on Rpi
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
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
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 errorRaspberry Pi 3 model B
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
server won't start on Rpiserver won't start on RPi
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 errorI 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)
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
is duplicated by
is duplicated by
I
have Raspberry pi 3 model b idownloaded the fileandunziped it in the downloads foldar andwrotethe commandin thesame floder where the files are but it give me this error (i manage to run nukkitx on this device)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 errorI 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 errorNukkitx works without problems, however
serverwon't start on RPiBDS does not support ARM processor arch (won't start on RPi)
is duplicated by
relates to
is duplicated by
is duplicated by
Same as BDS-53 (earlier original issue), marked as one that's invalid/resolved. What's going on is that the Bedrock Server isn't built for ARM processors, aka the Raspberry Pi won't run on it.
The bedrock server doesnt work in ARM processors, you will need to host it on a different PC
This duplicates BDS-53
This seems to be related to BDS-82 and BDS-53 and https://feedback.minecraft.net/hc/en-us/community/posts/360022601432-Dedicated-Servers-for-ARM-Devices
Thank you for your report!
We're tracking this issue in BDS-53, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as invalid. Please take a look at the parent ticket (BDS-53) and see if an explanation is provided there in the description of the ticket or in the comments for why this issue is invalid.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 BDS Wiki – 📖 FAQs
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
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