Hand of Fate
Hand of Fate > General Discussions > Topic Details
omeks Jun 15, 2017 @ 10:02am
libgcrypt selftest: binary (0): No such file or directory Ohhhh jeeee: ... this is a bug (global.c:137:global_init)
Hi

I could use some help as my games stopped working after a steam update. I have tried lots of workarounds but no luck.

steam output from cli shows - libgcrypt selftest: binary (0): No such file or directory
Ohhhh jeeee: ... this is a bug (global.c:137:global_init)

log file shows: Libgcrypt error: integrity check using `[?]' failed: No such file or directory

I run opensuse 42.2.
libgcrypt11 - 1.5.4-6.6-x86_64
libgcrypt20 - libgcrypt20-1.6.1-33.1.x86_64.rpm

Thanks
< >
Showing 1-5 of 5 comments
Cheeseness  [developer] Jun 15, 2017 @ 12:51pm 
Hi there! That's not a good situation to be in! Am I correct in understanding that this is affecting more than just Hand of Fate?

First up, let's see if we can get you running. If you opt into the Steam client beta (Go to the Steam menu, select settings and click the Change button in the Account screen), does that resolve your issue?

If not, does launching Steam from a terminal like this, give you any different behaviour?
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam

Failing that, does this launch option (right click on the game in your Steam library, select Properties and click the Set Launch Options button) help at all?
env LD_PRELOAD="" %command%


From what I'm reading, this is a problem that's affecting OpenSUSE users for a number of games on Steam. When I've got a bit more information on any plans for a resolution, I'll post here :)


Edit: Fixed a typo. Also, here's a relevant issue[github.com] on Valve's github bug tracker if it's helpful.
Last edited by Cheeseness; Jun 15, 2017 @ 1:14pm
omeks Jun 15, 2017 @ 4:06pm 
Hi Cheeseness

SImply awesome. Thank you so much. Just a couple of games throwing a different error now... see my responses below.

Originally posted by Cheeseness:
Hi there! That's not a good situation to be in! Am I correct in understanding that this is affecting more than just Hand of Fate?

Yes it affected all my games.

First up, let's see if we can get you running. If you opt into the Steam client beta (Go to the Steam menu, select settings and click the Change button in the Account screen), does that resolve your issue?

Changed to Steam client beta, but no progress.

If not, does launching Steam from a terminal like this, give you any different behaviour?
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam

Left at steam client beta and launched using "STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam with no success as well"

Failing that, does this launch option (right click on the game in your Steam library, select Properties and click the Set Launch Options button) help at all?
env LD_PRELOAD="" %command%

Using env LD_PRELOAD="" %command% has worked for most of the games.

EuroTruck simulator, Transmission Element 120, Fistful of Frags and Codename Cure returned this error "ERROR: ld.so: object '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored."

The above was generated by those games, a different error entirely.

Any ideas!



From what I'm reading, this is a problem that's affecting OpenSUSE users for a number of games on Steam. When I've got a bit more information on any plans for a resolution, I'll post here :)


Edit: Fixed a typo. Also, here's a relevant issue[github.com] on Valve's github bug tracker if it's helpful.
Cheeseness  [developer] Jun 16, 2017 @ 12:12pm 
Glad to hear Hand of Fate is behaving now!

Without more info, I'm not certain what might be happening with those other games. This output is ignorable and not related to the problems you're experiencing though.
ERROR: ld.so: object '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

I hope you find a solution!
omeks Jun 18, 2017 @ 4:18pm 
Hi Cheeseness

Thanks for your help. How do i get more info on the other games. cli output and tail do not show much apart from what i sent initially. Eurotrucks 2Demo works in Safe mode and Im ok with that.

Where can I get valid logs for errors if you do know.

Thanks

Cheeseness  [developer] Jun 18, 2017 @ 4:33pm 
Codename Cure, Transmission: Element 120 and Fistful of Frags are all Source engine games. If you can reproduce your problems with Valve's Source engine games (like Half-Life 2) it'd be worth hunting through the Valve github issue trackers (Source 1[github.com], Portal 2[github.com], Steam for Linux[github.com].

For Eurotruck Simulator (and for all of the others), it'd probably be worth reaching out through the developers' support channels to see if you can get specific assistance.

You could also use the dmesg terminal command to see if you can get some meaningful output there.

Since this is moving beyond Hand of Fate related problems, this thread might not be the best place to continue troubleshooting. If you like, feel free to drop by the SteamLUG IRC channel[steamlug.org] and if I'm around, I'll try to assist (if I'm not, the chances of someone else being willing to help are high). It may take a while for someone to notice and respond though, so be patient :)
< >
Showing 1-5 of 5 comments
Per page: 15 30 50

Hand of Fate > General Discussions > Topic Details
Date Posted: Jun 15, 2017 @ 10:02am
Posts: 5