You are not logged in.

#1 2018-04-19 06:18:20

nexx1
Member
Registered: 2017-08-20
Posts: 62

[solved] Steam fails: libharfbuzz.so.0: undefined symbol

Good morning!

For months, steam worked without issues. Some days ago, i guess some update broke it. I do not use steam very often, so i cannot say exactly which updates it could have been.

Starting steam now results in the following:

user@machine ~ $ steam
/mnt/media/games/steam/Steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
/mnt/media/games/steam/Steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
Running Steam on arch  64-bit
/mnt/media/games/steam/Steam/steam.sh: Zeile 154: VERSION_ID ist nicht gesetzt.
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1522709999)
Installing breakpad exception handler for appid(steam)/version(1522709999)
Installing breakpad exception handler for appid(steam)/version(1522709999)
Failed to load steamui.so - dlerror(): /usr/lib32/libharfbuzz.so.0: undefined symbol: FT_Done_MM_Var
Installing breakpad exception handler for appid(steam)/version(1522709999)
Installing breakpad exception handler for appid(steam)/version(1522709999)
[2018-04-19 08:13:33] Startup - updater built Apr  2 2018 15:23:43
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2018-04-19 08:13:33] Checking for update on startup
[2018-04-19 08:13:33] Checking for available updates...
[2018-04-19 08:13:33] Download skipped: /client/steam_client_ubuntu12 version 1522709999, installed version 1522709999
[2018-04-19 08:13:33] Nothing to do
[2018-04-19 08:13:33] Verifying installation...
[2018-04-19 08:13:33] Performing checksum verification of executable files
[2018-04-19 08:13:34] Verification complete
[2018-04-19 08:15:41] Shutdown

The breakpad-exception stuff is normal. The "VERSION_ID is not defined" lines are new and so is the line, which suggests some error with harfbuzz.
Additionaly, the steam windows tells me: "Fatal Error: Failed to load steamui.so".

Does anyone have suggestions how to solve or debug this issue? I couldnt find a solution on my own.

PS:

user@machine ~ $ pacman -Qs steam
local/steam 1.0.0.54-3
    Valve's digital software delivery system
chris@chrisarch ~ $ pacman -Qs harfbuzz
local/harfbuzz 1.7.6-2
    OpenType text shaping engine
local/harfbuzz-icu 1.7.6-2
    OpenType text shaping engine (ICU integration)
local/lib32-harfbuzz 1.7.6-2
    OpenType text shaping engine (32-bit)

Last edited by nexx1 (2018-04-19 07:27:46)

Offline

#2 2018-04-19 06:36:32

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,466

Re: [solved] Steam fails: libharfbuzz.so.0: undefined symbol

Old or 3rd party freetype2 packages are unsupported. If you want to use them, you're responsible for them.

Last edited by Scimmia (2018-04-19 06:38:55)

Offline

#3 2018-04-19 06:41:30

nexx1
Member
Registered: 2017-08-20
Posts: 62

Re: [solved] Steam fails: libharfbuzz.so.0: undefined symbol

So harfbuzz is linked to freetype?!

I am ignoring updated for lib32-freetype2, because an update some months ago broke steam...

Warnung: lib32-freetype2: Ignoriere Paket-Aktualisierung (2.8-2 => 2.9-2)

Offline

#4 2018-04-19 06:43:34

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: [solved] Steam fails: libharfbuzz.so.0: undefined symbol

Yes they are pretty tightly coupled. FWIW freetype never broke steam for me, at least if you use steam-native. Are you sure you didn't do it for teamviewer or similar? Either way, months is half an eternity in Arch time, and whatever issue you might have had is likely to be fixed.

Another months ago candidate might be old versions of wine, that had an issue, which was also fixed in the meantime.

Last edited by V1del (2018-04-19 06:45:14)

Offline

#5 2018-04-19 06:49:31

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,466

Re: [solved] Steam fails: libharfbuzz.so.0: undefined symbol

https://wiki.archlinux.org/index.php/Sy … nsupported

This means that if you ignore updates, things break and you can't expect anyone to help. You're on your own.

Offline

#6 2018-04-19 06:52:17

nexx1
Member
Registered: 2017-08-20
Posts: 62

Re: [solved] Steam fails: libharfbuzz.so.0: undefined symbol

V1del wrote:

Are you sure you didn't do it for teamviewer or similar?

Ah well, you are right, teamviewer was the problem. Removed the update exception, updated, steam is running just fine. Hooray!

Thank you!

Last edited by nexx1 (2018-04-19 07:27:12)

Offline

Board footer

Powered by FluxBB