For reference, see latest comments in ValveSoftware/Proton#225
At the moment, steam runtime provides only libgnutls 2.12.14 with soname 26. It's very, very old - causing connectivity issues in some titles (some reports indicate, that it's SSL-related [1]).
Replacing binary with newer version with soname 30 resolves connectivity issues (and probably avoids some security problems), at the risk of introducing crashes due to newer ABI version.
Because only this old version is provided by Steam Runtime, and Proton is compiled with access to soname 26 only, old version is preferred even if newer gnutls is provided by host OS (you can verify this by starting game in Proton and running lsof -p <pid> | grep gnutls). Therefore completely fixing this issue will probably require releasing update to runtime and rebuilding Proton.
I tried to prepare PR for either libgnutls28 or libgnutls30 to accompany this issue, but building runtime reports error:
ERROR: Package libgnutls30 not found in Packages file http://repo.steampowered.com/steamrt/dists/scout/main/binary-amd64/Packages
So someone with access to repo.steampowered.com needs to work on this.
For reference, see latest comments in ValveSoftware/Proton#225
At the moment, steam runtime provides only libgnutls 2.12.14 with soname 26. It's very, very old - causing connectivity issues in some titles (some reports indicate, that it's SSL-related [1]).
Replacing binary with newer version with soname 30 resolves connectivity issues (and probably avoids some security problems), at the risk of introducing crashes due to newer ABI version.
Because only this old version is provided by Steam Runtime, and Proton is compiled with access to soname 26 only, old version is preferred even if newer gnutls is provided by host OS (you can verify this by starting game in Proton and running
lsof -p <pid> | grep gnutls). Therefore completely fixing this issue will probably require releasing update to runtime and rebuilding Proton.I tried to prepare PR for either libgnutls28 or libgnutls30 to accompany this issue, but building runtime reports error:
So someone with access to repo.steampowered.com needs to work on this.