[BDS-54] Bedrock Dedicate Server on Linux won't start Created: 12/Sep/18  Updated: 21/Nov/20  Resolved: 24/Jun/20

Status: Resolved
Project: Bedrock Dedicated Server
Affects Version/s: 1.6.1.0
Fix Version/s: None

Type: Bug
Reporter: JOSEPH E LORD Assignee: Unassigned
Resolution: Invalid Votes: 3
Labels: awaiting-system-requirements
Environment:

I'm running Ubuntu on an Intel Core i5 CPU..

Linux Server: Ubuntu 4.4.0-79-generic
#100-Ubuntu SMP Wed May 17 19:58:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


Issue Links:
Relates
relates to BDS-46 Server linked to unavailable ssl and ... Resolved
relates to BDS-168 /lib/x86_64-linux-gnu/libm.so.6: vers... Resolved
relates to BDS-3141 Missing doco for System Requirements Resolved

 Description   

$ LD_LIBRARY_PATH=. ./bedrock_server
./bedrock_server: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory

If there are external dependencies, you should provide instructions on installing those too.

Thanks.

 



 Comments   
Comment by Simon Strutt [ 21/Nov/20 ]

To get around this install libcurl3...

apt install libcurl3

 

Comment by Dan Willmott [ 06/Aug/20 ]

I had this issue today on a vanilla install  of 18.04.4 LTS.  It appears there is a dependency which is not documented

Comment by IonicEcko [ 24/Jun/20 ]

With the release of 1.16 we now have documentation on the supported operating systems:

  • Windows 10 1703 or later
  • Windows Server 2016 or later
  • Ubuntu 18 or later

While BDS may run on other Linux distributions, bugs cannot be accepted for those platforms.

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki

Comment by IonicEcko [ 10/Feb/20 ]

Hi all,

I realise this is an old ticket but I'm trying to help clean up some of the older stuff. Is there any issue here still outstanding? The current supported OS's are below. Unfortunately it isn't a bug report if you are running a version below whats listed as you are running an unsupported OS.

 
Server Requirements
The Bedrock Dedicated Server software can be run on hardware that meets the following requirements.
Operating System * Windows 10, version 1703 (Creators Update) or later; Windows Server 2016 or later

    • Note: As of version 1.7.0.13, Windows 7 is no longer supported.
    • Note: As of version 1.8.0.24, Windows 8 and Windows Server 2012 are no longer supported.
  • Ubuntu 18
    • Note: Other distributions of Linux are not supported. You may need to install additional dependencies to run the server software on other distributions of Linux.

Ionic

Comment by Jayden Milne [ 16/May/19 ]

@Innectic You can use Docker to run the server in a container on any flavor of Linux. I made a quick blog post explaining how here:

http://jayd.ml/minecraft/2019/05/16/bedrock-server-docker.html

Comment by Innectic [ 21/Apr/19 ]

Does Mojang happen to be doing anything to fix this for Centos 7? Anyone know of any functional work arounds? On the latest version, I have been able to get it to start, but it won't bind the IP / Port. One version older, and it fully works. Seems that it works out of the box on Centos 8 beta, and Arch Linux /shrug

Comment by Cory Reid [ 16/Sep/18 ]

Running on Ububtu 18.04 I ran the following command: `sudo apt-get install libcurl4-openssl-dev` which solved the problem for me.

Comment by Michael Parker [ 13/Sep/18 ]

I can comment that it fails to run on Alpine linux due to muslc as it's not completely glibc compatible.

 

I have been running the server in a docker container for these reasons.

Comment by Jackie West [ 13/Sep/18 ]

The problem is that the instructions do not say what flavor of linux to run the server on.  Thanks for sharing that it runs on Ubuntu @Tanner!

Comment by Tanner [ 13/Sep/18 ]

Well, it may be that you're not running it on the right flavor of Linux. I tried on CentOS, and it didn't work there. Had to run it on Ubuntu, and there it worked without issue.

Comment by JOSEPH E LORD [ 13/Sep/18 ]

This is less-than-helpful...  I tried:

~$ sudo apt-get install libcurl4
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libcurl4

After googling for a bit, I updated my sources.list per this article:  https://www.tecmint.com/fix-unable-to-locate-package-error-in-debian-9/

Same result... Still can't locate the package.

I shouldn't have to be a Linux guru to make this work.  Please make your instructions more complete.

In what source do I find this libcurl4 library?

Thanks.

Comment by Jimmy Sallenback [ 12/Sep/18 ]

You can fix this by installing the libcurl4 package with your package manager. In ubuntu or ubuntu server run "sudo apt-get install libcurl4"

Comment by Jordan Hicks [ 12/Sep/18 ]

Game won't load at all,also jukeboxes don't play music the name will show up but it will not play anything.

Comment by Tom Träskbäck [ 12/Sep/18 ]

Related to ticket BDS-46

Generated at Sat Jan 11 07:12:42 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.