Fatal Error: Failed to load steamui.so

Steam autoupdated itself and is now returning the error “Fatal Error: Failed to load steamui.so” any time I try to boot it up.

output of inxi

System:
  Kernel: 5.15.104-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=40809886-d17c-433b-876f-89a03d053b64 rw quiet splash apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: GNOME v: 43.4 tk: GTK v: 3.24.37 wm: gnome-shell dm: GDM v: 43.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: AB350-Gaming v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: AB350-Gaming-CF v: x.x serial: <superuser required>
    UEFI: American Megatrends v: F21 date: 02/08/2018
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 15.57 GiB used: 3.1 GiB (19.9%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 1600 bits: 64 type: MT MCP arch: Zen level: v3
    note: check built: 2017-19 process: GF 14nm family: 0x17 (23) model-id: 1
    stepping: 1 microcode: 0x8001129
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB L3: 16 MiB
    desc: 2x8 MiB
  Speed (MHz): avg: 1735 high: 2785 min/max: 1550/3200 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 2424 2: 2055
    3: 2758 4: 2785 5: 1318 6: 1270 7: 1375 8: 1362 9: 1374 10: 1364 11: 1373
    12: 1368 bogomips: 76671
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
    cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
    flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate irperf lahf_lm
    lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx
    nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter
    pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni
    popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good sep sev sha_ni skinit
    smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm
    svm_lock syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean
    vme vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, STIBP: disabled, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] vendor: Micro-Star MSI
    driver: nvidia v: 530.41.03 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-03) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
    speed: 8 GT/s bus-ID: 08:00.0 chip-ID: 10de:1c02 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.8 with: Xwayland v: 23.1.0
    compositor: gnome-shell driver: X: loaded: nvidia gpu: nvidia display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
    s-diag: 583mm (22.95")
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 82
    size: 598x336mm (23.54x13.23") diag: 686mm (27.01") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 530.41.03 renderer: NVIDIA GeForce GTX 1060
    3GB/PCIe/SSE2 direct-render: Yes
Audio:
  Device-1: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 08:00.1 chip-ID: 10de:10f1 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0a:00.3
    chip-ID: 1022:1457 class-ID: 0403
  API: ALSA v: k5.15.104-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 0.3.67 status: off with: 1: pipewire-media-session
    status: off 2: pipewire-alsa type: plugin tools: pw-cat,pw-cli
  Server-4: PulseAudio v: 16.1 status: active tools: pacat,pactl,pavucontrol
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  Device-2: Broadcom BCM4360 802.11ac Wireless Network Adapter driver: wl
    v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0
    chip-ID: 14e4:43a0 class-ID: 0280
  IF: wlp7s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 698.65 GiB used: 414.59 GiB (59.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 250GB
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 3B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST3500312CS
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 5900 serial: <filter> rev: CA12 scheme: MBR
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: BD-RE BH30N rev: A201
    dev-links: cdrom
  Features: speed: 40 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 232.59 GiB size: 227.88 GiB (97.98%)
    used: 209.63 GiB (92.0%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A
    uuid: 40809886-d17c-433b-876f-89a03d053b64
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: NO_LABEL
    uuid: E832-7B45
  ID-3: /run/media/nicholas/second disk raw-size: 434.51 GiB
    size: 426.62 GiB (98.18%) used: 204.96 GiB (48.0%) fs: ext4 dev: /dev/sdb2
    maj-min: 8:18 label: second disk uuid: 1ec047b4-ec64-4d28-8893-f16ad7899256
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sdb1 maj-min: 8:17 size: 31.25 GiB fs: swap label: N/A
    uuid: 14863704-322a-453c-b7a5-87bba34bb094
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-3:2 info: Logitech G502 Proteus Spectrum Optical Mouse
    type: Mouse,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s power: 300mA chip-ID: 046d:c332 class-ID: 0300
    serial: <filter>
  Device-2: 3-4:3 info: Ducky One 3̠ type: HID,Keyboard,Mouse
    driver: hid-generic,usbhid interfaces: 5 rev: 1.1 speed: 12 Mb/s power: 100mA
    chip-ID: 3233:1011 class-ID: 0300 serial: <filter>
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 320 Uptime: 11m wakeups: 0 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: 2021
  pm: pacman pkgs: 2012 libs: 510 tools: gnome-software,pamac pm: flatpak
  pkgs: 0 pm: snap pkgs: 9 Shell: Zsh v: 5.9 running-in: gnome-terminal
  inxi: 3.3.26

Output of running Steam in terminal

steam.sh[5478]: Running Steam on manjarolinux 22.1.0 64-bit
steam.sh[5478]: STEAM_RUNTIME is enabled automatically
setup.sh[5552]: Steam runtime environment up-to-date!
steam.sh[5478]: Steam client's requirements are satisfied
[2023-04-03 21:22:34] Startup - updater built Apr  1 2023 21:37:19
[2023-04-03 21:22:34] Startup - Steam Client launched with: '/home/nicholas/.local/share/Steam/ubuntu12_32/steam'
[2023-04-03 21:22:34] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
04/03 21:22:34 Init: Installing breakpad exception handler for appid(steam)/version(1680569023)/tid(5621)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2023-04-03 21:22:34] Loading cached metrics from disk (/home/nicholas/.local/share/Steam/package/steam_client_metrics.bin)
[2023-04-03 21:22:34] Using the following download hosts for Public, Realm steamglobal
[2023-04-03 21:22:34] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-04-03 21:22:34] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-04-03 21:22:34] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-04-03 21:22:34] Checking for update on startup
[2023-04-03 21:22:34] Checking for available updates...
[2023-04-03 21:22:34] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12
[2023-04-03 21:22:34] Manifest download: send request
[2023-04-03 21:22:34] Manifest download: waiting for download to finish
[2023-04-03 21:22:35] Manifest download: finished
[2023-04-03 21:22:35] Download skipped: /steam_client_publicbeta_ubuntu12 version 1680569023, installed version 1680569023, existing pending version 0
[2023-04-03 21:22:35] Nothing to do
[2023-04-03 21:22:35] Verifying installation...
[2023-04-03 21:22:35] Performing checksum verification of executable files
[2023-04-03 21:22:35] Verification complete
Failed to load steamui.so - dlerror(): steamui.so.so.0: cannot open shared object file: No such file or directory
[2023-04-03 21:22:36] Shutdown

Everything worked fine before the update.

EDIT: Found a fix here.

use this command to rename the Steam folder and then run “steam” in terminal and it will reinstall. Worked for me! I tried reinstalling through pamac and it didn’t work but this did.

 mv .local/share/Steam{,.old} 
steam --reset

:question:

That might work, I found a new solution and added an edit to my original post.

It’s an issue with the Steam Beta. Remove the ~/.local/share/Steam/package/beta/ directory to return to the stable version.

I already fixed it a different way but will try this if it happens in the future. Thank you.

Moving the Steam folder to completely reset the installation is wrong. On my side restarting Steam downloaded another update. Nothing to do.

Not different at all, you did remove the folder to leave the beta. However, you used a sledgehammer instead of a screwdriver. :wink:

Haha yeah! It got the job done but it did cause some other problems I had to fix after.

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