Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.
It seems an Arch update today has broken a few games, several Feral Interactive titles as well as Civilization VI from Aspyr Media no longer run.

It's apparently an issue with the Arch update of openssl. I sadly updated without knowing it was an issue, so certain games are now broken for me. I've had this confirmed by multiple other reports, so it's certainly not me. There's also a bug report open for it.

Titles I've personally tested that no longer load:
  • DiRT Rally
  • HITMAN
  • Dawn of War II
  • XCOM 2
  • Civilization VI
  • Probably others too

Here's an example of what happens when XCOM 2 won't launch now:
Quote/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2)
/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/libldap_r-2.4.so.2: no version information available (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/../lib/x86_64/libcurl.so.4)
/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/liblber-2.4.so.2: no version information available (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/../lib/x86_64/libcurl.so.4)
/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.1' not found (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/../lib/x86_64/libcurl.so.4)
/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/../lib/x86_64/libcurl.so.4)
/mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/XCOM2: /usr/lib/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /mnt/storage/SteamLibrary/steamapps/common/XCOM 2/bin/../lib/x86_64/libcurl.so.4)


This is just a PSA to highlight the issue. Feel free to share any helpful tips in the comments.

Plenty of games do still work though, it does not affect all games.

Update: A workaround is to install libopenssl-1.0-compat and use that for the games that don't work.

You can then add this to the launch options of the games that don't work:
LD_LIBRARY_PATH=/usr/lib/openssl-1.0-compat/ %command%

Another workaround is to re-install an earlier version by doing:
pacman -U https://archive.archlinux.org/packages/o/openssl-1.0/openssl-1.0-1.0.2.k-2-x86_64.pkg.tar.xz
Downgrading isn't always advisable, I tested both methods and both work. Installing the AUR package is probably the better solution. Article taken from GamingOnLinux.com.
6 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
59 comments
Page: 1/6»
  Go to:

Beemer Apr 24, 2017
For an interim fix, you could put in a symlink from the new libcrypto to the old name. Not at home at moment, so I can't test this myself.

Beemer
coruun Apr 24, 2017
I can't test this, because I don't have the games but do you have openssl-1.0 installed?

For me, this came as a new dependency of some other packages like nodejs.


Last edited by coruun on 24 April 2017 at 5:25 pm UTC
STiAT Apr 24, 2017
<caugh>..

sudo pacman -Sy openssl-1.0
ryanzerbe Apr 24, 2017
Had this issue this morning, but not with games, with Remmina b/c of FreeRDP. I tried creating a symlink for pointing to the older version, but it didnt work. Luckily about an hour after this, the FreeRDP rebuild was published and another pacman -Syu resolved the issue for me. There were about 50 other updates that got pushed at the same time for me, Im assuming for the same rebuild.
m0nt3 Apr 24, 2017
Thanks for the warning, I will hold off on any updates for the time being.
edo Apr 24, 2017
LD_PRELOAD=libcurl.so.3 %command%
wintermute Apr 24, 2017
Fedora has been broken like this for a while. I did manually copy some files to make some games work but mostly it's easier just to restart Steam with the runtime enabled.
BTRE Apr 24, 2017
View PC info
  • Contributing Editor
Just as a general Arch tip: if you haven't cleared your cache you can roll back to a previous version via pacman -U /var/cache/pacman/pkg/<pkgnamehere>.pkg.tar.xz

If you have cleared your cache, there's always the Arch Linux Archive. In this particular case, what you'd want to do is pacman -U https://archive.archlinux.org/packages/o/openssl-1.0/openssl-1.0-1.0.2.k-2-x86_64.pkg.tar.xz

Unfortunately it seems that the maintainer screwed up, but if history is any guide, it'll be sorted out pretty quickly.
natewardawg Apr 24, 2017
I'm super happy I have root on ZFS right now and took a snapshot just before updating :)

I had already updated early this morning... which indeed broke my games. Just ran "sudo zfs rollback antergos@apr24", then reboot and good to go! :)
metro2033fanboy Apr 24, 2017
KDE Neon....haha
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.