Comments (12)
@nanonyme, using libxcrypt
to provide libcrypt.so
in Freedesktop SDK 23.08 apparently came with an ABI version bump to libcrypt.so.2
.
This change effectively dropped support for what was traditionally a glibc ABI, which is usually expected to remain backwards compatible "forever".
Dropping compatibility with the old ABI version would undoubtedly result in issues with various binary or closed-source apps that rely on it, such as the one reported in this issue. Do you think it was a good idea do so?
libxcrypt
actually has the enable-obsolete-api=glibc
configure flag that can be used to build a libcrypt.so.1
which supposedly provides the old glibc ABI. The two libraries can be installed in parallel to allow the runtime to retain compatibility with both ABI versions.
Do you think we should add libcrypt.so.1
to the runtime to retain backwards compatibility?
from com.valvesoftware.steam.
@doraskayo sounds legit to me
from com.valvesoftware.steam.
substance designer affected too same issue.
from com.valvesoftware.steam.
after last steam update, SD and SP seems work ok for me.
from com.valvesoftware.steam.
Would be great to know why. Does the issue still reproduce for you @gg537 ?
from com.valvesoftware.steam.
Still not working for me, but after some testing I found that if I enable "Steam Linux runtime 1.0" and then disable it substance will get a 327mb update and start, until I restart Steam then Substance gets a 307mb update and no longer starts.
Steps to reproduce:
- Right click substance>force compatibility tool>Steam Linux Runtime 1.0
- Let substance download a 327mb update(still wont start if you don't disable the 1.0 runtime)
- Right click and disable "force compatibility tool"
- Now substance painter starts just fine, it doesn't even update
- Restart Steam and Substance will download a 307mb update and now longer start until I repeat the steps.
from com.valvesoftware.steam.
Looking at the terminal output it seems Steam is forcing a download of the Windows version at step 5 which gives the following error
/var/home/gh/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter.exe: /var/home/gh/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Substance 3D Painter 2022/Adobe Substance 3D Painter.exe: cannot execute binary file
I also don't seem to be getting the original libcrypt.so.1: cannot open shared object file: No such file or directory
error anymore
Maybe I should open a bug report for Steam?
from com.valvesoftware.steam.
Sorry for another post but I found this bug report that matches my new issue ValveSoftware/steam-for-linux#9875
And since I'm no longer getting the missing libcrypt.so error and @jekanev reports it as working you can probably close this issue.
from com.valvesoftware.steam.
Still not working for me, but after some testing I found that if I enable "Steam Linux runtime 1.0" and then disable it substance will get a 327mb update and start, until I restart Steam then Substance gets a 307mb update and no longer starts.
Steps to reproduce:
1. Right click substance>force compatibility tool>Steam Linux Runtime 1.0 2. Let substance download a 327mb update(still wont start if you don't disable the 1.0 runtime) 3. Right click and disable "force compatibility tool" 4. Now substance painter starts just fine, it doesn't even update 5. Restart Steam and Substance will download a 307mb update and now longer start until I repeat the steps.
i try compatibility option too, setting it to proton,linux and back then switched off, at some point my SD start force download only windows version even with compatibility off, after i reinstall SD to different library drive it start download right linux version, but fully start working after my steam update to 1698777785.
from com.valvesoftware.steam.
Would be great to know why. Does the issue still reproduce for you @gg537
I think this commit fixed the original libcrypt.so error, and SteamDB shows Steam Linux runtimes got updated on the 18th of October, but because I'm getting the new bug I didn't notice any change in behavior.
from com.valvesoftware.steam.
forgot to say, i fully resetting my steam setting too, by deleting ".var/app/com.valvesoftware.Steam" folder. may be this one helps too.
from com.valvesoftware.steam.
forgot to say, i fully resetting my steam setting too, by deleting ".var/app/com.valvesoftware.Steam" folder. may be this one helps too.
Thank you,
I tried running flatpak run com.valvesoftware.Steam --reset
but it didn't do anything so I just manually deleted everything in ".var/app/com.valvesoftware.Steam/.steam/steam" except for steamapps, steam.sh and the ubuntu12 folders, started Steam and everything works now.
from com.valvesoftware.steam.
Related Issues (20)
- Steam updates installed games on every launch
- Steam opens multiple instances after todays update. HOT 2
- Incredibly laggy experience with new update HOT 1
- Prevent multiple Steam instances with the same user HOT 1
- Unable open external disk on Ubuntu 24.04 HOT 2
- Steam isn't opening HOT 1
- Unable stop games from stop button HOT 1
- Games wont launch with --unshare-network HOT 1
- Steam stuck in restarting loop on Debian HOT 1
- Steam sometimes starts with tray icon only. HOT 3
- Weird Inconsistencies and Issues With Graphics of Pretty Much Every Game
- HDR on KDE don't work HOT 18
- Steam crashes on glXChooseVisual HOT 4
- Steam invalid X11 window HOT 1
- GUI does not open. HOT 1
- Steam failed to launch due to a segfault HOT 2
- Fails to start if all of xdg-config is made available
- Keyboard Input lag HOT 1
- Steam flatpak crash on startup: Error "steamwebhelper is not responding". (Last Ubuntu apparmor upgrade issue). FIXED HOT 26
- Add Library window is blank HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from com.valvesoftware.steam.