Page 1 of 1

Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Fri Nov 24, 2023 6:31 pm
by mysterylemon
After the 25th anniversary update for Half-Life, the game (as well as every other game using the same engine) no longer launches. Previously, I could use the steam beta steam_legacy to fix this, but since the latest patch to the game, Half-Life no longer runs with any combination of Proton and betas. Other games using the same engine and even Steam Half-Life mods still work, though.
When running Steam through Terminal, I get this error.

Code: Select all

Error:/home/user/.steam/debian-installation/steamapps/common/Half-Life/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/user/.steam/debian-installation/steamapps/common/Half-Life/filesystem_stdio.so)
System info:

Code: Select all

System:
  Kernel: 5.15.0-78-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Xfce 4.16.0
    tk: Gtk 3.24.23 wm: xfwm dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop System: LENOVO product: 10M7000GUS v: ThinkCentre M710s
    serial: <superuser required> Chassis: type: 3 serial: <superuser required>
  Mobo: LENOVO model: 3102 v: SDK0J40697 WIN 3305195324350 serial: <superuser required>
    UEFI: LENOVO v: M16KT68A date: 12/27/2021
CPU:
  Info: quad core model: Intel Core i7-7700 bits: 64 type: MT MCP arch: Kaby Lake rev: 9 cache:
    L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 4100 high: 4188 min/max: 800/4200 cores: 1: 4095 2: 4188 3: 4046 4: 4087
    5: 4100 6: 4103 7: 4089 8: 4095 bogomips: 57600
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Lenovo driver: i915 v: kernel ports: active: none
    empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:5912
  Device-2: NVIDIA GK208B [GeForce GT 710] vendor: Gigabyte driver: nvidia v: 470.199.02 pcie:
    speed: 5 GT/s lanes: 8 bus-ID: 01:00.0 chip-ID: 10de:128b
  Display: x11 server: X.Org v: 1.21.1.4 compositor: xfwm v: 4.16.1 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915,nvidia display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 95
  Monitor-1: VGA-0 res: 1920x1080 dpi: 96 diag: 585mm (23")
  OpenGL: renderer: NVIDIA GeForce GT 710/PCIe/SSE2 v: 4.6.0 NVIDIA 470.199.02
    direct render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3 chip-ID: 8086:a2f0
  Device-2: NVIDIA GK208 HDMI/DP Audio vendor: Gigabyte driver: snd_hda_intel v: kernel pcie:
    speed: 5 GT/s lanes: 8 bus-ID: 01:00.1 chip-ID: 10de:0e0f
  Device-3: C-Media USB Audio Device type: USB driver: hid-generic,snd-usb-audio,usbhid
    bus-ID: 1-5:4 chip-ID: 0d8c:0012
  Sound Server-1: ALSA v: k5.15.0-78-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: lxcbr0 state: down mac: <filter>
Drives:
  Local Storage: total: 1.82 TiB used: 438.41 GiB (23.5%)
  ID-1: /dev/sda vendor: Seagate model: ST2000DM008-2UB102 size: 1.82 TiB speed: 6.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 116.78 GiB used: 54.62 GiB (46.8%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 1.3 GiB used: 6.1 MiB (0.5%) fs: vfat dev: /dev/sda4
  ID-3: /home size: 1.65 TiB used: 383.79 GiB (22.8%) fs: ext4 dev: /dev/sda5
Swap:
  ID-1: swap-1 type: partition size: 29.8 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda3
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 1-1:2 info: China Resource Semico USB Keyboard type: Keyboard,HID
    driver: hid-generic,usbhid rev: 1.1 speed: 1.5 Mb/s chip-ID: 1a2c:4094
  Device-2: 1-2:3 info: Chicony Amazon Basics mouse type: Mouse driver: hid-generic,usbhid
    rev: 2.0 speed: 1.5 Mb/s chip-ID: 04f2:0939
  Device-3: 1-5:4 info: C-Media USB Audio Device type: Audio,HID
    driver: hid-generic,snd-usb-audio,usbhid rev: 1.1 speed: 12 Mb/s chip-ID: 0d8c:0012
  Hub-2: 2-0:1 info: Super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: 50.0 C mobo: 27.8 C gpu: nvidia temp: 51 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 38%
Repos:
  Packages: 2636 apt: 2610 flatpak: 26
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/graphics-drivers-ppa-jammy.list
    1: deb [arch=amd64 signed-by=/etc/apt/keyrings/graphics-drivers-ppa-jammy.gpg] https: //ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //packages.linuxmint.com vera main upstream import backport
    2: deb http: //archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
    3: deb http: //archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/waydroid.list
    1: deb [signed-by=/usr/share/keyrings/waydroid.gpg] https: //repo.waydro.id/ jammy main
Info:
  Processes: 315 Uptime: 3h 36m Memory: 15.4 GiB used: 4.55 GiB (29.6%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13
Please do not make fun of me for using a GT 710, it gives me a slight performance boost on Source engine games.

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Mon Nov 27, 2023 3:25 am
by MiZoG
How about re-installing Steam using the official .deb package?

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Mon Nov 27, 2023 7:24 pm
by mysterylemon
How about re-installing Steam using the official .deb package?
I already have the steam .deb version installed, not sure how that would fix anything.

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Tue Nov 28, 2023 4:37 am
by MiZoG
You do not -- at least that is what your system report says.
And that subfolder (/debian-installation) is not created by latest official steam installers.
Official deb installer (linked in my previous post) will add an additional repo which will handle updating certain dependencies (steam-libs not the client itself) obsolete steam installer found in Ubuntu repos (Software Manager) will not.
I cannot guarantee it will solve your problem but the error message you're receiving indicates a steam lib is missing and not that, for example, Proton is failing. And the solution I propose, if it is not going to help, is not going to harm. The contrary.

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Tue Nov 28, 2023 6:16 pm
by windurst
Half-Life/libstdc++.so.6
Rename this .so file to something else.

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Wed Nov 29, 2023 8:06 am
by MiZoG
windurst wrote:Rename this dll to something else.
First, it is not a ".dll" 8)
Second, error message received by OP shows it is required.

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Sat Dec 09, 2023 6:33 pm
by windurst
Apologies, indeed it is a shared object file a .so

(updated)

So the reason I renamed it was so that the process defaults to the libstdc++.so.6 on my system (LD_LIBRARY_PATH I think), not the one in the game directory; which appears to be throwing the problem.

It did the trick, that is all I am saying. YMMV

Re: Steam Half-Life libstdc++.so.6: version `CXXABI_1.3.8' not found

Posted: Sat Dec 09, 2023 6:55 pm
by MiZoG
Your "trick" makes sense now.
Still up-to-date steam runtime and libs are better than obsolete steam packages and relying on system libs.
So I still recommend installing steam from Valve and updating steam libs via Valve's repo.