This looks game-specific: Steam is not doing anything wrong, but DOTA 2 might be.
@kisak-valve, please could you move this to https://github.com/ValveSoftware/Dota-2 if that's the right place?
Hello @jiblime, this issue is already being tracked at https://github.com/ValveSoftware/Dota-2/issues/1959. Closing as a duplicate.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
Expectation: No failure messages
What did happen:
When using
STEAM_RUNTIME=1and starting DotA 2, the following error message occurs:failed to dlopen "/g/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libcairo.so" error=/g/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/libcairo.so: cannot open shared object file: No such file or directoryhttps://steamdb.info/depot/373306/
The file
game/bin/linuxsteamrt64/cairo.socould have been misnamed. To fix this, I symlinked my own/usr/lib64/libcairo.soto the directory. I did not test renamingcairo.sotolibcairo.so.Steps for reproducing this issue:
STEAM_RUNTIME=1 steamwithin a terminal