Minecraft Server install error

OS Name/Version:
Proxmox VE 8.2.4

AMP Release “Callisto”
v2.5.1.4, built 01/08/2024 21:3

PfSense Version:
2.7.2-RELEASE (amd64)
built on Mon Mar 4 13:53:00 CST 2024
FreeBSD 14.0-CURRENT

Problem Description:

Trying to install and or run Minecraft Bedrock Server. I get the following errors depending on where you look.

Main Menu Instance > Local Instance:
Application Error
A fault is preventing the application from starting. Manage the instance to examine the logs.

Menu Instance > Local Instance > Manage Minecraft > Metrics and Status > Start:
Unable to complete task
This task could not be completed: Starting Minecraft Bedrock… - - State: 3.
Application failed to start 2 times consecutively.

Main Menu > Deployment Log:
02:25:24
Stopping instance Minecraft…
Requesting soft-stop…
Waiting for instance to stop…
02:25:27
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
02:25:28
LIM - Failure to make API call to Minecraft: Connection refused
:CubeCoders02:25:43
Managed remote instance Minecraft at http://127.0.0.1:8081/
02:25:44
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
02:25:44
LIM - Failure to make API call to Minecraft: Connection refused
:CubeCoders02:25:45
Soft-stop request was ignored after waiting for 20 seconds, force stopping…
02:25:55
SIGTERM failed after 10 seconds, killing process…
Instance Minecraft has stopped.
02:26:00
Waiting for AMP instance to start…
AMP instance Minecraft is now running.
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
02:26:01
LIM - Failure to make API call to Minecraft: Connection refused
:CubeCoders02:26:18
Stopping instance Minecraft…
Requesting soft-stop…
Waiting for instance to stop…
Instance Minecraft has stopped
02:26:23
Instance was shut down gracefully.
Instance Minecraft has stopped.
02:26:33
Waiting for AMP instance to start…
AMP instance Minecraft is now running.
Managed remote instance Minecraft at http://127.0.0.1:8081/
02:26:34
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
02:26:34
LIM - Failure to make API call to Minecraft: Connection refused
:CubeCoders02:26:46
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
03:02:16
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
03:03:06
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
03:04:05
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders
03:09:52
Managed remote instance Minecraft at http://127.0.0.1:8081/
Authentication token for CubeCoders requested by ManageInstance on behalf of CubeCoders

Instance Minecraft Log File:
[07:26:34] [Core Info/1] : Starting AMP version 2.5.1.4 (Callisto), built 01/08/2024 21:38
[07:26:34] [Core Info/1] : Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[07:26:34] [Core Info/1] : Running in a Proxmox LXC Container environment.
[07:26:34] [Core Info/1] : OS: Linux / x86_64
[07:26:34] [Core Info/1] : CPU: Intel(R) Core™ i7-6700 CPU @ 3.40GHz (2C/4T)
[07:26:34] [Core Info/1] : RAM: 8000MB
[07:26:34] [Core Info/1] : AMP Instance ID: 9bcf7a1c-25df-4f34-ab57-34d710b81965
[07:26:34] [Loader Info/1] : Loaded GenericModule version 1.0.0.0 by CubeCoders Limited
[07:26:34] [Core Info/1] : Metrics publishing is enabled at udp://localhost:12820.
[07:26:34] [Loader Info/1] : Loaded FileManagerPlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : Loaded EmailSenderPlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : Loaded WebRequestPlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : Loaded LocalFileBackupPlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : Loaded CommonCorePlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : Loaded AnalyticsPlugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : GenericModule requests dependency steamcmdplugin…
[07:26:34] [Loader Info/1] : Loaded steamcmdplugin by CubeCoders Limited
[07:26:34] [Loader Info/1] : GenericModule requests dependency RCONPlugin…
[07:26:34] [Loader Info/1] : Loaded RCONPlugin by CubeCoders Limited
[07:26:34] [Core Info/1] : Licence Present: AMP Advanced Edition - Lifetime Licence
[07:26:34] [FileManager Notice/1] : Using keypair with fingerprint lfCYUJiB8S5fGGy1qzlpVY4qIs6il8XeDepZqRJnZ3k=
[07:26:34] [FileManager Info/1] : SFTP Server started on 0.0.0.0:2224
[07:26:34] [Webserver Info/1] : Websockets are enabled.
[07:26:35] [Webserver Info/1] : Webserver started on http://127.0.0.1:8081
[07:26:35] [Logger Info/13] : RouterTimer@10Hz with 2 jobs started
[07:26:35] [Core Info/1] : Checking for AMP updates…
[07:26:35] [Core Info/10] : Startup mode is UpdateAndStart.
[07:26:35] [Core Info/9] : AMP is up to date.
[07:26:42] [Generic Info/4] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
[07:26:43] [Generic Info/15] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
[07:26:43] [Generic Warning/15] : The application stopped unexpectedly. Exit code 127
[07:26:43] [Core Error/15] : NullReferenceException
[07:26:43] [Core Error/15] : [0] (NullReferenceException) : Object reference not set to an instance of an object
[07:26:43] [Core Error/15] : at GenericModule.GenericApp.DoAppStartup (Boolean IsUpdating)
at GenericModule.GenericApp.Start ()
[07:26:46] [Generic Info/4] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
/home/amp/.ampdata/instances/Minecraft/Minecraft/bedrock_server: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
[07:26:46] [Generic Warning/15] : The application stopped unexpectedly. Exit code 127
[07:26:46] [Generic Warning/15] : Application failed to start 2 times, not restarting.
[07:26:47] [Core Activity/9] : Authentication attempt for user CubeCoders from 127.0.0.1
[07:26:48] [Core Activity/10] : Authentication success
[08:02:17] [Core Activity/10] : Authentication attempt for user CubeCoders from 127.0.0.1
[08:02:18] [Core Activity/15] : Authentication success
[08:03:07] [Core Activity/9] : Authentication attempt for user CubeCoders from 127.0.0.1
[08:03:08] [Core Activity/10] : Authentication success
[08:03:14] [API:CubeCoders Activity/9] : Updating the application.
[08:03:21] [Generic:CubeCoders Info/5] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
[08:04:06] [Core Activity/15] : Authentication attempt for user CubeCoders from 127.0.0.1
[08:04:07] [Core Activity/9] : Authentication success
[08:04:11] [API:CubeCoders Activity/15] : Starting the application.
[08:04:12] [Generic:CubeCoders Info/15] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
/home/amp/.ampdata/instances/FreedomsTruth01/Minecraft/bedrock_server: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
[08:04:12] [Generic:CubeCoders Warning/16] : The application stopped unexpectedly. Exit code 127
[08:04:15] [Generic:CubeCoders Info/4] : Writing config file ./Minecraft/server.properties using Unicode (UTF-8) encoding.
/home/amp/.ampdata/instances/Minecraft/Minecraft/bedrock_server: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
[08:04:15] [Generic:CubeCoders Warning/5] : The application stopped unexpectedly. Exit code 127
[08:04:15] [Generic:CubeCoders Warning/5] : Application failed to start 2 times, not restarting.

Steps to reproduce:

  • Installing Mincraft Server
  • Running Minecraft Server

Actions taken to resolve so far:

  • Searching for ways to resolve them. I have not been able to find any real clear answers with solutions.

What is the VM or container you have created in Proxmox and installed AMP in? You omitted the most relevant information

Sorry I was meaning to include the following information. Hopefully this helps.

OS Linux
Platform Ubuntu 22.04.4
System Type x86_64
CPU Model Intel(R) Core™ i7-6700 CPU @ 3.40GHz
CPU Layout 1S/2C/4T
Installed RAM 8000
Virtualization ProxmoxLXC
Network Mode Standard
Module ADSModule
Module Application Application Deployment
Loaded Plugins FileManagerPlugin, EmailSenderPlugin, WebRequestPlugin, LocalFileBackupPlugin, CommonCorePlugin, AnalyticsPlugin
Application Name AMP
Application Version 2.5.1.4
Codename Callisto
Tools Version 2.5.1.4
Release Stream Mainline
Build Spec Release
Build Date 01/08/2024 21:38
InstanceID ef73cd38-b690-4f3a-b37b-de20c6efa13a
Last Executable /usr/bin/tmux
Last Arguments -f /dev/null new-session -s “AMP_FreedomsTruth01” -d "cd ‘/home/amp/.ampdata/instances/FreedomsTruth01’; /home/amp/.ampdata/instances/FreedomsTruth01/AMP_Linux_x86_64 +Core.Webserver.Port “8081” +Core.Webserver.IPBinding “127.0.0.1” +Core.AMP.InstanceID “----” +Core.Security.MetricsHMAKKey “**********”
Last Process ID 2473

Right click on the instance, view logs

Actually, just install libcurl3 in the container

Thanks, I’ll try to figure out how to do that.

The Instance Minecraft Log File is posted in my first post.

Should be libcurl4 for 22.04, actually

No offence, but if you don’t know the basics of how to install a package on your system, you probably shouldn’t be running servers xD

No, it’s not. That’s the log of ADS, the management instance. The MC log is accessed how I told you. Given you have no clue what you are doing, perhaps just follow instructions?

This is the log file that you was asking about. Under the log for ADS.

Trial and error is how you learn. If you never start you will never learn. I may not be perfect. Though I started and I am learning. So yes, I will run a server and I will learn things along the way.

THANK YOU, for leading me in the direction of installing libcurl4. All I had to do was find the complete command to do that. Which was [apt-get install -y libcurl4] Minecraft is now working. Again, THANK YOU!

P.S. I learned something new from you. :grinning:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.