LiveOverflow/PwnAdventure3

Incorrect openssl Dependancies for Ubuntu and Archlinux. Unable to run Private Server (No Docker Method)

Closed this issue · 0 comments

I am having an issue with both apt and pacman to get the private server operational. I have checked both apt repositories and pacmans to find openssl 1.0.0 and could not find that version in either. The version I do find is openssl-1.1.1 which has the dependencies:
libcrypto.so.1.1
libssl.so.1.1

I would love if you guys could guide me in the right direction or get this fixed, so more individuals can run a private server instead of using your resources.

  • Did the docker method, worked like a charm, just a quick reminder to add to the README.md

mkdir /pwnadventure3/postgres-data

Problem:

[root@pwnadventure3 MasterServer]# ./MasterServer --create-server-account
./MasterServer: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Fix I tried:

[root@pwnadventure3 MasterServer]# cp /lib/libcrypto.so /lib/libssl.so.1.0.0
libcrypto.so libcrypto.so.1.1 libcrypto.so.3
[root@pwnadventure3 MasterServer]# cp /lib/libcrypto.so.1.1 /lib/libcrypto.so.1.0.0
[root@pwnadventure3 MasterServer]# ./MasterServer --create-server-account
./MasterServer: /usr/lib/libcrypto.so.1.0.0: version OPENSSL_1.0.0' not found (required by ./MasterServer) ./MasterServer: /usr/lib/libssl.so.1.0.0: version OPENSSL_1.0.0' not found (required by ./MasterServer)
[root@pwnadventure3 MasterServer]# pacman -S openssl-1.0
error: target not found: openssl-1.0
[root@pwnadventure3 MasterServer]# pacman -Ss openssl
./MasterServer: /usr/lib/libcrypto.so.1.0.0: version OPENSSL_1.0.0' not found (required by ./MasterServer) ./MasterServer: /usr/lib/libssl.so.1.0.0: version OPENSSL_1.0.0' not found (required by ./MasterServer)

 -----------------------------------------------------

Tried fix on Ubuntu:

sudo apt-get install libssl1.0.0 libssl-dev --reinstall

Outputted same:
./MasterServer: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
./MasterServer: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory