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

Anything related to gaming on Linux Mint including game discussion or questions concerning Steam or Wine.
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Post Reply
User avatar
mysterylemon
Level 1
Level 1
Posts: 11
Joined: Fri Nov 10, 2023 5:34 pm
Location: Midwest, USA

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

Post 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.
User avatar
MiZoG
Level 8
Level 8
Posts: 2083
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

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

Post by MiZoG »

How about re-installing Steam using the official .deb package?
User avatar
mysterylemon
Level 1
Level 1
Posts: 11
Joined: Fri Nov 10, 2023 5:34 pm
Location: Midwest, USA

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

Post 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.
User avatar
MiZoG
Level 8
Level 8
Posts: 2083
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

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

Post 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.
windurst
Level 1
Level 1
Posts: 2
Joined: Tue Nov 28, 2023 6:14 pm

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

Post by windurst »

Half-Life/libstdc++.so.6
Rename this .so file to something else.
Last edited by windurst on Sat Dec 09, 2023 6:27 pm, edited 2 times in total.
User avatar
MiZoG
Level 8
Level 8
Posts: 2083
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

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

Post 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.
windurst
Level 1
Level 1
Posts: 2
Joined: Tue Nov 28, 2023 6:14 pm

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

Post 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
User avatar
MiZoG
Level 8
Level 8
Posts: 2083
Joined: Fri Jan 26, 2018 8:30 pm
Location: Athens, Greece

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

Post 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.
Post Reply

Return to “Gaming”