Failed to load steamui.so

After this update, the steam can’t start and gets following error.

Failed to load steamui.so - dlerror(): /usr/lib32/libharfbuzz.so.0: undefined symbol: FT_Get_Transform

Please post the output of:

pacman -Qs steam
pacman -Qs harfbuzz
pacman -Qs freetype2

Please also post the full output running steam from the terminal.

Output of pacman -Qs steam.

local/game-devices-udev 0.16-1
    Udev rules for controllers
local/steam-manjaro 1.0.0.74-1
    Valve's digital software delivery system

Output of pacman -Qs harfbuzz.

local/harfbuzz 5.0.1-1
    OpenType text shaping engine
local/harfbuzz-icu 5.0.1-1
    OpenType text shaping engine - ICU integration
local/lib32-harfbuzz 5.0.1-1
    OpenType text shaping engine - 32-bit

Output of pacman -Qs freetype2.

local/freetype2 2.12.1-1
    Font rasterization library
local/lib32-freetype2-infinality-ultimate 2.10.1-2 (infinality-bundle-multilib)
    TrueType font rendering library with Infinality patches and custom settings by bohoomil with Infinality Remix patches (32-bit).

Output of steam-runtime.

steam.sh[60983]: Running Steam on manjarolinux 21.3.6 64-bit
steam.sh[60983]: STEAM_RUNTIME is enabled automatically
setup.sh[61057]: Steam runtime environment up-to-date!
steam.sh[60983]: Steam client's requirements are satisfied
[2022-07-30 23:13:10] Startup - updater built Jul 26 2022 18:53:52
[2022-07-30 23:13:10] Startup - Steam Client launched with: '/home/xiangsheng/.local/share/Steam/ubuntu12_32/steam'
Installing breakpad exception handler for appid(steam)/version(1658944613)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-07-30 23:13:10] Loading cached metrics from disk (/home/xiangsheng/.local/share/Steam/package/steam_client_metrics.bin)
[2022-07-30 23:13:10] Using the following download hosts for Public, Realm steamglobal
[2022-07-30 23:13:10] 1. https://media.st.dl.eccdnx.com, /client/, Realm 'steamglobal', weight was 10000, source = 'update_hosts_cached.vdf'
[2022-07-30 23:13:10] 2. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-07-30 23:13:10] 3. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-07-30 23:13:10] 4. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-07-30 23:13:10] Checking for update on startup
[2022-07-30 23:13:10] 正在检查可用更新...
[2022-07-30 23:13:10] Downloading manifest: https://media.st.dl.eccdnx.com/client/steam_client_ubuntu12
[2022-07-30 23:13:10] Manifest download: send request
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-07-30 23:13:10] Manifest download: waiting for download to finish
[2022-07-30 23:13:10] Manifest download: finished
[2022-07-30 23:13:10] Download skipped: /client/steam_client_ubuntu12 version 1658944613, installed version 1658944613, existing pending version 0
[2022-07-30 23:13:10] Nothing to do
[2022-07-30 23:13:10] 正在验证安装...
[2022-07-30 23:13:10] Performing checksum verification of executable files
[2022-07-30 23:13:11] Verification complete
Failed to load steamui.so - dlerror(): /usr/lib32/libharfbuzz.so.0: undefined symbol: FT_Get_Transform
[2022-07-30 23:13:19] Shutdown
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)

Have you rebooted since updating?

You may want to reinstall lib32-harfbuzz:

sudo pacman -Syu lib32-harfbuzz

Yes, I have reboot several times and also tried to reinstall lib32-harfbuzz. But nothing helps.

Also after the update, wine can’t start. Maybe it relates. The output of wine -h.

007c:err:plugplay:enumerate_new_device Unable to install a function driver for device L"WINEBUS\\VID_845E&PID_0001\\0&0000&0&0".
007c:err:plugplay:enumerate_new_device Unable to install a function driver for device L"WINEBUS\\VID_845E&PID_0002\\0&0000&0&0".
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
0090:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0090:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
002c:fixme:imm:ImeSetActiveContext (0000000000010052, 1): stub
002c:fixme:imm:ImmReleaseContext (0000000000010050, 0000000000010052): stub
0108:fixme:file:NtLockFile I/O completion on lock not implemented yet
0108:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
0108:err:mscoree:LoadLibraryShim error reading registry key for installroot
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
0108:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0108:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0118:fixme:imm:ImeSetActiveContext (000000000001008A, 1): stub
0118:fixme:imm:ImmReleaseContext (0000000000030080, 000000000001008A): stub
0128:fixme:imm:ImeSetActiveContext (00000000000100A2, 1): stub
0128:fixme:imm:ImmReleaseContext (0000000000040098, 00000000000100A2): stub
0138:fixme:imm:ImeSetActiveContext (00000000000100BA, 1): stub
0138:fixme:imm:ImmReleaseContext (00000000000400B0, 00000000000100BA): stub
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
014c:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
wine: configuration in L"/home/xiangsheng/.wine" has been updated.
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.

It seems that wine can’t find freetype. However, as you see, freetype has been installed and I’ve also tried to reinstall it.

I also try to start steam-native but encounter the same problem as steam-runtime.

After replace lib32-freetype2-infinality-ultimate with lib32-freetype2, the problem gone.

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