Page MenuHomeSolus

Steam unable to start due to 32-bit library: libc.so.6
Closed, ResolvedPublic

Description

Instead of starting, Steam gives the following error:

You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6

I'm using Solus Budgie with the stable nvidia drivers, including 32-bit, as provided by DoFlicky. Before Steam suddenly decided to quit on me I was using the Steam Beta client (had enabled the beta-program in steam settings).

The following solutions have been attempted:

Reinstalling

sudo eopkg install --reinstall glib-networking glib-networking glib-networking-32bit glib2 glib2-32bit glibc glibc-32bit glibmm
sudo eopkg install --reinstall steam linux-steam-integration

Checking if libc.so.6 is present

As far as I can tell, Steam wants libc.so.6 to be in /usr/lib/:

ldd steam

linux-vdso.so.1 (0x00007ffd7217b000)

libc.so.6 => /usr/lib/libc.so.6 (0x00007fc2105fe000)

/usr/lib64/ld-linux-x86-64.so.2 (0x00007fc21080c000)

But there already is a link there it seems: https://i.imgur.com/qJ0otSB.png

Updates and check
Everything is up to date and I've run

sudo eopkg check

to see if there were any issues, but none were found.

List of currently installed packages per

sudo eopkg li

https://paste.ubuntu.com/p/75P2QSPcp4/

Event Timeline

QED created this task.Jan 15 2019, 11:18 AM
QED renamed this task from Steam unable due start due to undetected 32-bit library: libc.so.6 to Steam unable to start due to 32-bit library: libc.so.6.Jan 15 2019, 11:19 AM

Have you checked to see if stable works? Before you reinstalled, did you delete $HOME/.steam?

QED added a comment.Jan 16 2019, 7:19 PM

I have now tried deleting steam and linux-steam-integration, deleting $HOME/.steam, rebooting and installing, same error.
Since the beta client is a local setting, I should effectively be installing the stable client as far as I can tell.

QED closed this task as Resolved.Jan 18 2019, 8:29 AM
QED added a comment.Jan 18 2019, 9:54 AM

When cleaning up space, I noticed the directory containing the game installs was still around at

/home/username/.local/share/Steam

so I deleted that folder as well as the ones suggested above. Further, I found a file describtively named 'linux-steam-integration.conf' in

/home/username/.config

and deleted it. Before all this, I had removed steam and linux-steam-integration from the system.
After a reboot I installed both again and voila Steam actually ran and started updating. So now I can get back to dying in Dead Cells.