You are not logged in.

#1 2017-04-25 18:41:41

marceliq
Member
Registered: 2017-04-25
Posts: 3

[Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

=== ERROR - You're missing vital libraries to run Mad Max
=== Either use the steam runtime or install these using your package manager
/home/marcel/.local/share/Steam/SteamApps/common/Mad Max/bin/MadMax: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/marcel/.local/share/Steam/SteamApps/common/Mad Max/bin/MadMax)
===
/home/marcel/.local/share/Steam/SteamApps/common/Mad Max/bin/MadMax: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/marcel/.local/share/Steam/SteamApps/common/Mad Max/bin/MadMax)

$ ls -la /usr/lib/libcrypto.so.1.0.0
-r-xr-xr-x 1 root root 2827008 apr  5 09:12 /usr/lib/libcrypto.so.1.0.0

readelf -V /usr/lib/libcrypto.so.1.0.0
...
Version definition section '.gnu.version_d' contains 3 entries:
  Addr: 0x000000000002f268  Offset: 0x02f268  Link: 4 (.dynstr)  000000: Rev: 1  Flags: BASE   Index: 1  Cnt: 1  Name: libcrypto.so.1.0.0
  0x001c: Rev: 1  Flags: none  Index: 2  Cnt: 1  Name: OPENSSL_1.0.2d
  0x0038: Rev: 1  Flags: none  Index: 3  Cnt: 2  Name: OPENSSL_1.0.2g
  0x0054: Parent 1: OPENSSL_1.0.2d
  Version definition past end of section

Is there any way to fix that via AUR?

Thanks,

marcel

Last edited by marceliq (2017-04-25 23:08:22)

Offline

#2 2017-04-25 20:59:54

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

There's a package here:

https://aur.archlinux.org/packages/libo … mments=all

I think you are then supposed to use the environment variables LD_PRELOAD or LD_LIBRARY_PATH in the launch options for the program. You can view what the package installed with "pacman -Ql openssl-1.0-compat" to find the file names and paths.

Offline

#3 2017-04-25 21:41:36

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

I looked through the games I have installed, and I have "Tomb Raider" that's also by Feral Interactive just like your Mad Max example. I found two different Steam launch options settings that both work:

LD_LIBRARY_PATH=/usr/lib/openssl-1.0-compat:$LD_LIBRARY_PATH %command%

and

LD_PRELOAD=/usr/lib/libcrypto-compat.so.1.0.0 %command%

This needs that previously mentioned "openssl-1.0-compat" package from the AUR.

Last edited by Ropid (2017-04-25 21:42:07)

Offline

#4 2017-04-25 22:28:55

marceliq
Member
Registered: 2017-04-25
Posts: 3

Re: [Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

Great, thank you very much.

I just used

LD_PRELOAD='/usr/lib/openssl-1.0-compat/libssl.so.1.0.0:/usr/lib/openssl-1.0-compat/libcrypto.so.1.0.0' %command%

in MadMax launch options because I didn't notice they are just symlinks. But it works anyway.

Offline

#5 2017-04-25 22:54:08

headkase
Member
Registered: 2011-12-06
Posts: 1,976

Re: [Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

If your issue is solved then mark it so by editing the first post in your thread and prepending "[Solved]" to the title without the quotes.

Offline

#6 2017-04-25 23:10:15

marceliq
Member
Registered: 2017-04-25
Posts: 3

Re: [Solved] New version of openssl-1.0 breaks Feral Games ports in Steam

headkase wrote:

If your issue is solved then mark it so by editing the first post in your thread and prepending "[Solved]" to the title without the quotes.

Done. smile

Offline

Board footer

Powered by FluxBB