Jump to content

ArkHeavy

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

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)

Edited by ArkHeavy
updated title that the compiled library is not found and adding the new patch version

Share this post


Link to post
Share on other sites

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)

 

Share this post


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

Edited by bratkartoffel

Share this post


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)

 

Share this post


Link to post
Share on other sites

2019-11-08 12:45:15: [Sept2019] /home/steam/Ark/Sept2019/ShooterGame/Binaries/Linux/ShooterGameServer: error while loading shared libraries: libaws-cpp-sdk-core.so: cannot open shared object file: No such file or directory

 

Same issue on all 7 of my Debian Linux servers.

Edited by TruWrecks

Share this post


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.

Share this post


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

Edited by McBane

Share this post


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

 

Edited by bratkartoffel
  • Thanks 1

Share this post


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...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...