LiveOverflow/PwnAdventure3

error while loading shared libraries: libssl.so.1.0.0 and libcrypto.so.1.0.0

shahriar0247 opened this issue ยท 6 comments

Screenshot from 2020-01-07 16-09-04
Steps to reproduce:

  1. Download client ( main game file ) http://www.pwnadventure.com/PwnAdventure3_Linux.zip
  2. Download launcher ( hidden inside webpage ) [http://www.pwnadventure.com/PwnAdventure3_Launcher_Linux.zip
  3. Extract both into seperate folders and copy PwnAdventure3 from client to PwnAdventure3_data folder
    Screenshot from 2020-01-07 16-15-11
  4. Starting with the launcher keeps waiting in 'Checking for update' ( forever)
    Screenshot from 2020-01-07 16-16-29
  5. Starting the game manually from inside the folder gives this error.

Notes:
I researched about this and found out "libssl.so.1.0.0" has security issues thats why it has been removed.

My system:
Linux pop-os 5.3.0-20-generic #21+system76157230485419.10~8caa3e6-Ubuntu SMP Tue Oct 29 00:4 x86_64 x86_64 x86_64 GNU/Linux

I fixed this myself. I located the required files and copied them from the steam folder to usr/lib

first download
the "i386-linux-gnu" files and put them in /lib/i386-linux-gnu/

then download
the "x86_64-linux-gnu" files and put them in /lib/x86_64-linux-gnu/

Here is the link to download
https://mega.nz/#F!0BJCjQKa!jFeIaGptmpFtrWgFl8VL1Q

and it should be like this
Screenshot from 2020-01-07 16-51-15

@shahriar0247 It is not a security good practice to use user links. Can't you offer the place where you downloaded it? Or did you create the lib?

Actually I copied the libs from my linux. By finding them, then I uploaded it to mega

you can add an older apt repository to your sources list and install libssl1.0.0 alongside v1.1 without replacing it.
https://itectec.com/ubuntu/ubuntu-ubuntu-20-04-libssl-so-1-0-0-cannot-open-shared-object-file-no-such-file-or-directory/

Thank you for that

Above solution will no longer work due apt-secure. This is of course by-passable but a better solution is:

  • Download .deb from Ubuntu source: http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/ (make sure it's the regular package not the development one)
  • Extract the package with dpkg-deb -xv libssl1.0.0_1.0.2n-1ubuntu5.10_amd64.deb
  • Move the extracted ./usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 and ./usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 to the game binary directory (./PwnAdventure3/PwnAdventure3/Binaries/Linux/)