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:
Here's an example of what happens when XCOM 2 won't launch now:
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:
Another workaround is to re-install an earlier version by doing:
Downgrading isn't always advisable, I tested both methods and both work. Installing the AUR package is probably the better solution.
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.
Some you may have missed, popular articles from the last month:
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
Beemer
0 Likes
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
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
0 Likes
<caugh>..
sudo pacman -Sy openssl-1.0
sudo pacman -Sy openssl-1.0
2 Likes, Who?
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.
0 Likes
Thanks for the warning, I will hold off on any updates for the time being.
0 Likes
LD_PRELOAD=libcurl.so.3 %command%
0 Likes
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.
0 Likes
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.
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.
2 Likes, Who?
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! :)
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! :)
2 Likes, Who?
KDE Neon....haha
0 Likes
See more from me