Jump to content

crash Update v301.1, v301.3 killed my server (libaws-cpp-sdk-core.so not found)


ArkHeavy

Recommended Posts

Update v301.1 killed my server ( libaws-cpp-sdk-core.so)

The latest ARK Upgrade killed my severs:

Quote

2019-11-08 21:12:43: [valguero] /home/ark/valguero/ShooterGame/Binaries/Linux/ShooterGameServer: error while loading shared libraries: libaws-cpp-sdk-core.so: cannot open shared object file: No such file or directory

What can I do?

My Server is under Linux (Ubuntu 18.04 LTS) and I use the ark-server-tools (arkmanager)

Link to post
Share on other sites
  • Replies 63
  • Created
  • Last Reply

My Server also not starting:

 

ldd /mnt/disk1/ARK/ArkBase/ShooterGame/Binaries/Linux/ShooterGameServer 
        linux-vdso.so.1 (0x00007ffe6fd50000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9bc5d93000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9bc5b8f000)
        libaws-cpp-sdk-core.so => not found
        libaws-cpp-sdk-s3.so => not found
        libaws-cpp-sdk-dynamodb.so => not found
        libaws-cpp-sdk-sns.so => not found
        libaws-cpp-sdk-sqs.so => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9bc5987000)
        libsteam_api.so => /mnt/disk1/ARK/ArkBase/ShooterGame/Binaries/Linux/../../../Engine/Binaries/Linux/libsteam_api.so (0x00007f9bc5774000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9bc5470000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9bc50ee000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f9bc4ed7000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9bc4b38000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f9bc5fb0000)

 

Link to post
Share on other sites

Same here

ldd /ark/server/ShooterGame/Binaries/Linux/ShooterGameServer
        linux-vdso.so.1 (0x00007ffe29dee000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f736c11c000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f736bf18000)
        libaws-cpp-sdk-core.so => not found
        libaws-cpp-sdk-s3.so => not found
        libaws-cpp-sdk-dynamodb.so => not found
        libaws-cpp-sdk-sns.so => not found
        libaws-cpp-sdk-sqs.so => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f736bd10000)
        libsteam_api.so => /ark/server/ShooterGame/Binaries/Linux/../../../Engine/Binaries/Linux/libsteam_api.so (0x00007f736bafd000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f736b7f9000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f736b477000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f736b260000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f736aec1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f736c339000)

Running in docker, based on debian-slim

Link to post
Share on other sites

        linux-vdso.so.1 =>  (0x00007ffcb2531000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f14a84a1000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f14a829d000)
        libaws-cpp-sdk-core.so => not found
        libaws-cpp-sdk-s3.so => not found
        libaws-cpp-sdk-dynamodb.so => not found
        libaws-cpp-sdk-sns.so => not found
        libaws-cpp-sdk-sqs.so => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f14a8095000)
        libsteam_api.so => /home/roger/ark/ShooterGame/Binaries/Linux/../../../Engine/Binaries/Linux/libsteam_api.so (0x00007f14a7e82000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f14a7b79000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f14a77f7000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f14a75e1000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f14a7217000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f14a86be000)

 

Link to post
Share on other sites
6 minutes ago, ralyon76 said:

Question is, is this the only library missing, or just the first of many. Is there any way we can get a compiled library to throw on a system to test it with? Everything I am finding is to compile the library, and I really don't want to setup a build environment on my ark server.

I've got a buildsystem up and running, just cloned the repo and build is starting.

Link to post
Share on other sites

So for those who have Debian Stretch or CentOs/Redhat 7 (EL7) installed, I've added the libraries to my gdrive: 
Debian Stretch: https://drive.google.com/open?id=16riMlI7ZTV7U2zFgD968HG8-iqk5B3Vl
CentOs 7: https://drive.google.com/open?id=1W3q7mFQMP0Ad5oA4uIJ8ufwqcwxYb2ML

And for all other building it should be done like this:
 

sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev git cmake # Debian Systems
sudo dnf install libcurl-devel openssl-devel libuuid-devel pulseaudio-devel git cmake # Fedora Systems
sudo yum install libcurl-devel openssl-devel libuuid-devel pulseaudio-devel git cmake3 # CentOs Systems
git clone https://github.com/aws/aws-sdk-cpp.git
cd aws-sdk-cpp
cmake -D CMAKE_BUILD_TYPE=Release -D BUILD_ONLY="core;s3;dynamodb;sns;sqs" . # Debian / Fedora?
cmake3 -DCMAKE_CXX_FLAGS:STRING="-Wno-unused-parameter" -D CMAKE_BUILD_TYPE=Release -D BUILD_ONLY="core;s3;dynamodb;sns;sqs" . # Centos
make
sudo find . -name "libaws-*.so*" -exec cp {} /usr/lib/ \;

 

EDIT: Updates uploaded libraries and build instructions
EDIT2: Updated build instructions for CentOs
EDIT3: Another Update for CentOs building
Edit4: Added CentOs 7 libraries

Link to post
Share on other sites
26 minutes ago, McBane said:

So for those who have debian stretch installed.
I've added the libraries to my gdrive: https://drive.google.com/open?id=16riMlI7ZTV7U2zFgD968HG8-iqk5B3Vl

And for all other building it should be done like this:
 


sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev git cmake # Debian Systems
sudo dnf install libcurl-devel openssl-devel libuuid-devel pulseaudio-devel git cmake # Fedora Systems
sudo yum install libcurl-devel openssl-devel libuuid-devel pulseaudio-devel git cmake # CentOs Systems
git clone https://github.com/aws/aws-sdk-cpp.git
cd aws-sdk-cpp
cmake -D CMAKE_BUILD_TYPE=Release -D BUILD_ONLY="core;s3;dynamodb;sns;sqs" .
make
find . -name "libaws-cpp-sdk-*.so*" -exec cp {} /usr/lib/ \;

 

Not working, at least on my machine:

/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer: error while loading shared libraries: libaws-c-event-stream.so.0unstable: cannot open shared object file: No such file or directory

@McBane i can only post 4 posts a day, didn't know that. I'll keep updating this post for new information.

Looking good now, the server seems to start :) Thanks!

Attaching to games_ark_1
ark_1  | ###########################################################################
ark_1  | # Starting Ark Server -  Fri Nov 8 22:59:18 CET 2019
ark_1  | ###########################################################################
ark_1  | '/home/steam/arkmanager.cfg' -> '/ark/template/arkmanager.cfg'
ark_1  | 2019-11-08 22:59:18: [Update]
ark_1  | Running command 'update' for instance 'main'
ark_1  | Checking for update; PID: 15
ark_1  | Your server is already up to date! The most recent version is 4368947.
ark_1  | 2019-11-08 22:59:41: [Start]
ark_1  | Running command 'run' for instance 'main'
ark_1  | 2019-11-08 22:59:41: start
ark_1  | 2019-11-08 22:59:41: Running /ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland\?[...]
ark_1  | 2019-11-08 22:59:41: Server PID: 130
ark_1  | [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
ark_1  | Setting breakpad minidump AppID = 346110
ark_1  | 2019-11-08 23:00:55: server is up

 

Link to post
Share on other sites
6 minutes ago, bratkartoffel said:

Not working, at least on my machine:

ark_1  | /ark/server/ShooterGame/Binaries/Linux/ShooterGameServer: error while loading shared libraries: libaws-c-event-stream.so.0unstable: cannot open shared object file: No such file or directory


ark_1  | /ark/server/ShooterGame/Binaries/Linux/ShooterGameServer: error while loading shared libraries: libaws-c-event-stream.so.0unstable: cannot open shared object file: No such file or directory

 

You are right I've overseen some libs. Gimme a few minutes...

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...