Error runing steam client: Failed to load steamui.so

Hello, I'm new using manjaro as my primary OS, and all working ok, even steam gaming, but for some reason, from yesterday i can't launch steam client. When i try to run steam from terminal i get the following messages:

Running Steam on manjarolinux 20.0.3 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Error:
You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Press enter to continue: 
Steam client's requirements are satisfied
/home/victor/.local/share/Steam/ubuntu12_32/steam
[2020-07-16 16:09:59] Startup - updater built Jul 10 2020 21:36:30
Installing breakpad exception handler for appid(steam)/version(1594863892)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1594863892)
[2020-07-16 16:09:59] Checking for update on startup
[2020-07-16 16:09:59] Checking for available updates...
[2020-07-16 16:09:59] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1594863892)
[2020-07-16 16:10:01] Download skipped: /client/steam_client_ubuntu12 version 1594863892, installed version 1594863892
[2020-07-16 16:10:01] Nothing to do
[2020-07-16 16:10:01] Verifying installation...
[2020-07-16 16:10:01] Performing checksum verification of executable files
[2020-07-16 16:10:01] Verification complete
Failed to load steamui.so - dlerror(): /usr/lib32/libXrandr.so.2: file too short
[2020-07-16 16:10:03] Shutdown
Installing breakpad exception handler for appid(steam)/version(1594863892)
Installing breakpad exception handler for appid(steam)/version(1594863892)

So, i tried to reinstall steam-manjaro from official repositories and didn't worked,also, i tried to remove .Steam folder in my home directory for force self update steam, but still not working.
What can I do to solve this error? Thanks.

System:    Kernel: 5.7.0-3-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 Desktop: KDE Plasma 5.18.5 tk: Qt 5.15.0 
           wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: ASUSTeK product: TUF GAMING FX504GD_FX80GD v: 1.0 serial: <filter> 
           Mobo: ASUSTeK model: FX504GD v: 1.0 serial: <filter> UEFI: American Megatrends v: FX504GD.317 date: 06/10/2019 
Battery:   ID-1: BAT1 charge: 39.5 Wh condition: 39.5/48.1 Wh (82%) volts: 4.0/11.7 model: ASUS A32-K55 type: Li-ion 
           serial: <filter> status: Full 
Memory:    RAM: total: 15.50 GiB used: 3.31 GiB (21.3%) 
           RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:       Topology: Quad Core model: Intel Core i5-8300H bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 8192 KiB 
           bogomips: 36812 
           Speed: 900 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 1151 2: 1387 3: 3362 4: 3326 5: 3331 6: 1397 7: 3132 
           8: 1704 
           Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 bmi1 bmi2 bts clflush 
           clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c 
           flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt 
           invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe 
           pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap 
           smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx 
           vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b 
           Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nvidia v: 440.82 bus ID: 01:00.0 chip ID: 10de:1c8d 
           Display: x11 server: X.Org 1.20.8 driver: modesetting FAILED: nvidia alternate: fbdev,intel,nouveau,nv,vesa 
           compositor: kwin_x11 resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.0.7 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:a348 
           Sound Server: ALSA v: k5.7.0-3-MANJARO 
Network:   Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi v: kernel port: 5000 bus ID: 00:14.3 
           chip ID: 8086:a370 
           IF: wlo1 state: up mac: <filter> 
           IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
           IP v6: <filter> type: noprefixroute scope: link 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8168 v: 8.048.03-NAPI 
           port: 3000 bus ID: 02:00.0 chip ID: 10ec:8168 
           IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
           IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
           IP v6: <filter> type: noprefixroute scope: link 
           IF-ID-1: docker0 state: down mac: <filter> 
           IP v4: <filter> scope: global broadcast: <filter> 
           WAN IP: <filter> 
Drives:    Local Storage: total: 1.35 TiB used: 693.07 GiB (50.3%) 
           ID-1: /dev/sda vendor: Western Digital model: WDS240G2G0B-00EPW0 size: 223.58 GiB speed: 6.0 Gb/s serial: <filter> 
           rev: 0000 scheme: GPT 
           ID-2: /dev/sdb vendor: Western Digital model: WDS240G2G0A-00JH30 size: 223.58 GiB speed: 6.0 Gb/s serial: <filter> 
           rev: 0000 scheme: GPT 
           ID-3: /dev/sdc type: USB vendor: Seagate model: ST1000LM 035-1RK172 size: 931.51 GiB serial: <filter> scheme: GPT 
           Message: No Optical or Floppy data was found. 
RAID:      Message: No RAID data was found. 
Partition: ID-1: / size: 202.00 GiB used: 75.48 GiB (37.4%) fs: ext4 dev: /dev/sda2 label: N/A 
           uuid: 8e239344-3c33-4a3f-8082-811b2a7d3256 
           ID-2: /boot/efi size: 299.4 MiB used: 280 KiB (0.1%) fs: vfat dev: /dev/sda1 label: N/A uuid: 8B0A-4D28 
           ID-3: /run/media/victor/b9e5d3b2-04d0-449e-873a-8ebb71c1dd8a size: 364.45 GiB used: 32.28 GiB (8.9%) fs: ext4 
           dev: /dev/sdc2 label: N/A uuid: b9e5d3b2-04d0-449e-873a-8ebb71c1dd8a 
           ID-4: /run/media/victor/hdd size: 559.96 GiB used: 513.73 GiB (91.7%) fs: ntfs dev: /dev/sdc1 label: hdd 
           uuid: 01D644E4D86C8070 
           ID-5: /run/media/victor/ssd2 size: 219.07 GiB used: 71.57 GiB (32.7%) fs: ext4 dev: /dev/sdb1 label: ssd2 
           uuid: 8f70704d-9026-4205-bc31-c714b23c0c88 
           ID-6: /var/lib/snapd/snap/android-studio/90 raw size: 800.4 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop2 label: N/A uuid: N/A 
           ID-7: /var/lib/snapd/snap/chromium/1213 raw size: 156.2 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop1 label: N/A uuid: N/A 
           ID-8: /var/lib/snapd/snap/chromium/1229 raw size: 158.4 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop7 label: N/A uuid: N/A 
           ID-9: /var/lib/snapd/snap/core/9436 raw size: 96.5 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop10 label: N/A uuid: N/A 
           ID-10: /var/lib/snapd/snap/core/9665 raw size: 97.0 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop11 label: N/A uuid: N/A 
           ID-11: /var/lib/snapd/snap/core18/1754 raw size: 54.9 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop0 label: N/A uuid: N/A 
           ID-12: /var/lib/snapd/snap/core18/1880 raw size: 55.0 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop8 label: N/A uuid: N/A 
           ID-13: /var/lib/snapd/snap/eclipse/48 raw size: 210.1 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop9 label: N/A uuid: N/A 
           ID-14: /var/lib/snapd/snap/gtk-common-themes/1506 raw size: 62.1 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop5 label: N/A uuid: N/A 
           ID-15: /var/lib/snapd/snap/jdownloader2/10 raw size: 57.9 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop6 label: N/A uuid: N/A 
           ID-16: /var/lib/snapd/snap/snapd/8140 raw size: 29.8 MiB size: <root required> used: <root required> fs: squashfs 
           dev: /dev/loop3 label: N/A uuid: N/A 
           ID-17: /var/lib/snapd/snap/vokoscreen-ng/75 raw size: 139.5 MiB size: <root required> used: <root required> 
           fs: squashfs dev: /dev/loop4 label: N/A uuid: N/A 
           ID-18: swap-1 size: 17.05 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 label: N/A 
           uuid: 0eb9a75f-a3e5-4263-a9d3-2de14141c9c8 
Unmounted: Message: No unmounted partitions found. 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Device-1: 1-2:2 info: Pixart Imaging Optical Mouse type: Mouse driver: hid-generic,usbhid interfaces: 1 rev: 2.0 
           speed: 1.5 Mb/s chip ID: 093a:2510 
           Device-2: 1-7:3 info: IMC Networks USB2.0 HD UVC WebCam type: Video driver: uvcvideo interfaces: 2 rev: 2.0 
           speed: 480 Mb/s chip ID: 13d3:5666 serial: <filter> 
           Device-3: 1-14:4 info: Intel type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 8087:0aaa 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 8 rev: 3.1 speed: 10 Gb/s chip ID: 1d6b:0003 
           Device-4: 2-1:2 info: Innostor type: Mass Storage driver: usb-storage interfaces: 1 rev: 3.0 speed: 5 Gb/s 
           chip ID: 1f75:0621 serial: <filter> 
Sensors:   System Temperatures: cpu: 51.0 C mobo: 27.8 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 295 Uptime: 4h 44m Init: systemd v: 245 Compilers: gcc: 10.1.0 Shell: bash v: 5.0.17 running in: konsole 
           inxi: 3.0.37 

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

Install the package lib32-glibc which provides libc.so.6 and see if the issue will be resolved:

sudo pacman -Syu lib32-glibc

Hope this helps.

Thanks for your help! I run that command, but this package is already installed in my system.
Also try to reinstall it, but nothing changed, steam still not running

Terminal output:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: lib32-glibc-2.31-5 is up to date -- reinstalling
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) lib32-glibc-2.31-5

Total Installed Size:  18,47 MiB
Net Upgrade Size:       0,00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                               [#######################################################################################] 100%
(1/1) loading package files                                                                                                                    [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [#######################################################################################] 100%
(1/1) checking available disk space                                                                                                            [#######################################################################################] 100%
:: Processing package changes...
(1/1) reinstalling lib32-glibc                                                                                                                 [#######################################################################################] 100%
ldconfig: File /usr/lib32/libFAudio.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-gobject.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-nf-3.so is empty, not checked.
ldconfig: File /usr/lib32/libtiffxx.so is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d-utils.so is empty, not checked.
ldconfig: File /usr/lib32/liblcms2.so is empty, not checked.
ldconfig: File /usr/lib32/libgettextpo.so.0.5.6 is empty, not checked.
ldconfig: File /usr/lib32/libpcap.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libfreetype.so.6.17.2 is empty, not checked.
ldconfig: File /usr/lib32/libasprintf.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libpng16.so is empty, not checked.
ldconfig: File /usr/lib32/libasprintf.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-cli-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libnl-genl-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libgettextlib-0.20.2.so is empty, not checked.
ldconfig: File /usr/lib32/libFAudio.so is empty, not checked.
ldconfig: File /usr/lib32/libtiffxx.so.5.5.0 is empty, not checked.
ldconfig: File /usr/lib32/libtiff.so.5 is empty, not checked.
ldconfig: File /usr/lib32/libtextstyle.so.0.0.1 is empty, not checked.
ldconfig: File /usr/lib32/libfontconfig.so.1.12.0 is empty, not checked.
ldconfig: File /usr/lib32/libpng16.so.16.37.0 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz.so is empty, not checked.
ldconfig: File /usr/lib32/libXrandr.so.2.2.0 is empty, not checked.
ldconfig: File /usr/lib32/libacl.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-subset.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libfreetype.so.6 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-gobject.so.0.20600.7 is empty, not checked.
ldconfig: File /usr/lib32/libnl-xfrm-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libwine.so.1.0 is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d.so.1.1.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-route-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libtextstyle.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-subset.so.0.20600.7 is empty, not checked.
ldconfig: File /usr/lib32/libFAudio.so.0.20.06 is empty, not checked.
ldconfig: File /usr/lib32/libXrandr.so.2 is empty, not checked.
ldconfig: File /usr/lib32/libtiff.so.5.5.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-route-3.so is empty, not checked.
ldconfig: File /usr/lib32/libjpeg.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-idiag-3.so is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libnl-idiag-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-genl-3.so is empty, not checked.
ldconfig: File /usr/lib32/libturbojpeg.so.0.2.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-genl-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libgettextsrc.so is empty, not checked.
ldconfig: File /usr/lib32/libacl.so.1.1.2253 is empty, not checked.
ldconfig: File /usr/lib32/libnl-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-xfrm-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libusb-1.0.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libjpeg.so.8.2.2 is empty, not checked.
ldconfig: File /usr/lib32/libnl-xfrm-3.so is empty, not checked.
ldconfig: File /usr/lib32/libgettextpo.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libturbojpeg.so is empty, not checked.
ldconfig: File /usr/lib32/libusb-1.0.so is empty, not checked.
ldconfig: File /usr/lib32/libpng.so is empty, not checked.
ldconfig: File /usr/lib32/libacl.so is empty, not checked.
ldconfig: File /usr/lib32/libgettextsrc-0.20.2.so is empty, not checked.
ldconfig: File /usr/lib32/libjpeg.so.8 is empty, not checked.
ldconfig: File /usr/lib32/liblcms2.so.2 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-gobject.so is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libgettextpo.so is empty, not checked.
ldconfig: File /usr/lib32/libasprintf.so.0.0.0 is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d-utils.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libwine.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libtiff.so is empty, not checked.
ldconfig: File /usr/lib32/libtiffxx.so.5 is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d-utils.so.1.0.1 is empty, not checked.
ldconfig: File /usr/lib32/libfontconfig.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libnl-nf-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libturbojpeg.so.0 is empty, not checked.
ldconfig: File /usr/lib32/libfontconfig.so.1 is empty, not checked.
ldconfig: File /usr/lib32/libpcap.so is empty, not checked.
ldconfig: File /usr/lib32/libtextstyle.so is empty, not checked.
ldconfig: File /usr/lib32/liblcms2.so.2.0.8 is empty, not checked.
ldconfig: File /usr/lib32/libgettextlib.so is empty, not checked.
ldconfig: File /usr/lib32/libpcap.so.1.9.1 is empty, not checked.
ldconfig: File /usr/lib32/libXrandr.so is empty, not checked.
ldconfig: File /usr/lib32/libpng16.so.16 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz.so.0.20600.7 is empty, not checked.
ldconfig: File /usr/lib32/libharfbuzz-subset.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-nf-3.so.200 is empty, not checked.
ldconfig: File /usr/lib32/libusb-1.0.so.0.2.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-cli-3.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-route-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libnl-cli-3.so.200.26.0 is empty, not checked.
ldconfig: File /usr/lib32/libvkd3d.so is empty, not checked.
ldconfig: File /usr/lib32/libwine.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-3.so is empty, not checked.
ldconfig: File /usr/lib32/libfreetype.so is empty, not checked.
ldconfig: File /usr/lib32/libnl-idiag-3.so.200 is empty, not checked.
ldconfig: File /usr/lib/libFAudio.so.0 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d-utils.so is empty, not checked.
ldconfig: File /usr/lib/libFAudio.so is empty, not checked.
ldconfig: File /usr/lib/libwine.so.1.0 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d.so.1.1.0 is empty, not checked.
ldconfig: File /usr/lib/libFAudio.so.0.20.06 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d.so.1 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d-utils.so.1 is empty, not checked.
ldconfig: File /usr/lib/libwine.so.1 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d-utils.so.1.0.1 is empty, not checked.
ldconfig: File /usr/lib/libvkd3d.so is empty, not checked.
ldconfig: File /usr/lib/libwine.so is empty, not checked.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

Your /usr/lib32/ looks a bit messed up to me. I guess you would need suggestions from more experienced useres to fix this. Sorry for not being of more help and good luck.

1 Like

Hi, what happens if you run steam --reset from the command line?

Hi! i get same error after run that command.

[victor@victor-fx504 ~]$ steam --reset
/home/victor/.local/share/Steam/steam.sh: line 469: no match: ssfn*
Running Steam on manjarolinux 20.0.3 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
Error:
You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6

Not just that .. a bunch of those 'emtpies' belone to other packages .. /usr/lib/libFAudio.so is from faudio, and so on.

@Gunner So what have you done so far with your install?
It looks like a number of files/packages are malformed.

1 Like

Finally I found the solution here:
https://www.reddit.com/r/archlinux/comments/5oxp00/ldconfig_files_empty_not_checked_error/

Run the command:

pacman -Syu $(pacman -Qnq) --overwrite \*

and I was able to run steam again. Thank you all!

1 Like

Thats usually not advisable.
We might be forced to use overwrite - but when that happens its best to try to isolate to packages or paths/files specifically, instead of applying carte-blanche.
But since you had dozens of packages that were fragmented somehow I guess it was a pretty reasonable solution.
Glad it worked out.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by