Neither Steam (Native) or Steam (Runtime) run on Garuda

Hi, I have an issue, Steam (Native) cant’ run. Also, Steam (Runtime) cannot run.

garuda-inxi
System:
Kernel: 6.7.1-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=177c2ce2-bd20-4f5f-948b-8488770dd78c rw rootflags=subvol=@
quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=70d0a81a-fff9-4647-bf8b-72fb0b0de2ac loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 20217 v: Lenovo IdeaPad Y510P
serial: <superuser required> Chassis: type: 10 v: Lenovo IdeaPad Y510P
serial: <superuser required>
Mobo: LENOVO model: VIQY0Y1 v: 31900004WIN8 STD SGL
serial: <superuser required> UEFI: LENOVO v: 74CN44WW(V3.05)
date: 09/18/2013
Battery:
ID-1: BAT1 charge: 42.9 Wh (100.0%) condition: 42.9/56.4 Wh (76.1%)
power: 655.4 W volts: 12.2 min: 10.8 model: LENOVO PABAS0241231 type: Li-ion
serial: <filter> status: full
CPU:
Info: model: Intel Core i7-4700MQ bits: 64 type: MT MCP arch: Haswell
gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
L3: 6 MiB desc: 1x6 MiB
Speed (MHz): avg: 2519 high: 3400 min/max: 800/3400 scaling:
driver: intel_cpufreq governor: performance cores: 1: 2221 2: 3400 3: 2126
4: 2173 5: 2119 6: 3400 7: 2319 8: 2396 bogomips: 38313
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo
driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports:
active: VGA-1,eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:0416
class-ID: 0300
Device-2: NVIDIA GK107M [GeForce GT 750M] vendor: Lenovo driver: nvidia
v: 470.223.02 alternate: nouveau,nvidia_drm non-free: series: 470.xx+
status: legacy-active (EOL~2024-09-xx) arch: Kepler code: GKxxx
process: TSMC 28nm built: 2012-2018 pcie: gen: 1 speed: 2.5 GT/s lanes: 8
link-max: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0
chip-ID: 10de:0fe4 class-ID: 0300
Device-3: Realtek Lenovo EasyCamera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0bda:58b9
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: nouveau
alternate: fbdev,intel,nv,vesa dri: crocus gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 2966x900 s-dpi: 96 s-size: 784x238mm (30.87x9.37")
s-diag: 819mm (32.26")
Monitor-1: VGA-1 pos: left model: LG (GoldStar) 20EN33 serial: <filter>
built: 2013 res: 1600x900 hz: 60 dpi: 92 gamma: 1.2
size: 443x249mm (17.44x9.8") diag: 508mm (20") ratio: 16:9 modes:
max: 1600x900 min: 720x400
Monitor-2: eDP-1 pos: primary,right model: LG Display 0x033a built: 2011
res: 1366x768 hz: 60 dpi: 101 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 1366x768
API: EGL v: 1.5 hw: drv: intel crocus drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: crocus device: 3 drv: swrast gbm: drv: kms_swrast
surfaceless: drv: crocus x11: drv: crocus inactive: wayland,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 23.3.3-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4600 (HSW
GT2) device-ID: 8086:0416 memory: 1.46 GiB unified: yes
API: Vulkan v: 1.3.274 layers: 14 device: 0 type: integrated-gpu
name: Intel HD Graphics 4600 (HSW GT2) driver: mesa intel v: 23.3.3-arch1.1
device-ID: 8086:0416 surfaces: xcb,xlib device: 1 type: discrete-gpu
name: NVIDIA GeForce GT 750M driver: nvidia v: 470.223.02
device-ID: 10de:0fe4 surfaces: xcb,xlib device: 2 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.3.3-arch1.1 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
vendor: Lenovo driver: snd_hda_intel v: kernel bus-ID: 00:03.0
chip-ID: 8086:0c0c class-ID: 0403
Device-2: Intel 8 Series/C220 Series High Definition Audio
vendor: Lenovo 8 driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
chip-ID: 8086:8c20 class-ID: 0403
Device-3: NVIDIA GK107 HDMI Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:0e1b class-ID: 0403
Device-4: Kingston HyperX QuadCast
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-4.4.1:10 chip-ID: 0951:16df class-ID: 0300
serial: <filter>
API: ALSA v: k6.7.1-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.0.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Qualcomm Atheros QCA8171 Gigabit Ethernet vendor: Lenovo
driver: alx v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 07:00.0 chip-ID: 1969:10a1 class-ID: 0200
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0 chip-ID: 8086:08b1 class-ID: 0280
IF: wlp8s0 state: down mac: <filter>
IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth 5.1 Radio driver: btusb v: 0.8 type: USB
rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4.1:7
chip-ID: 0bda:a725 class-ID: e001 serial: <filter>
Report: btmgmt ID: hci1 rfk-id: 3 state: up address: <filter> bt-v: 5.1
lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c010c
Device-2: Cambridge Silicon Radio Bluetooth Dongle (HCI mode)
driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1
bus-ID: 3-4.2:8 chip-ID: 0a12:0001 class-ID: e001
Report: ID: hci2 rfk-id: 4 state: up address: <filter> bt-v: 4.0 lmp-v: 6
status: discoverable: no pairing: no class-ID: 6c010c
Device-3: Intel Bluetooth wireless interface driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-7:6
chip-ID: 8087:07dc class-ID: e001
Report: ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.0 lmp-v: 6
status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 2.27 TiB used: 1.69 TiB (74.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT500MX500SSD1
size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT2000MX500SSD1
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
Partition:
ID-1: / raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
used: 69.71 GiB (69.4%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
ID-2: /boot/efi raw-size: 1.86 GiB size: 1.86 GiB (99.80%)
used: 59.7 MiB (3.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
ID-3: /home raw-size: 309.96 GiB size: 309.96 GiB (100.00%)
used: 297.72 GiB (96.1%) fs: btrfs dev: /dev/sdb5 maj-min: 8:21
ID-4: /var/log raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
used: 69.71 GiB (69.4%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
ID-5: /var/tmp raw-size: 100.42 GiB size: 100.42 GiB (100.00%)
used: 69.71 GiB (69.4%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.53 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 8 dev: /dev/zram0
ID-2: swap-2 type: partition size: 20.12 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sdb3 maj-min: 8:19
Sensors:
System Temperatures: cpu: 76.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 301 Uptime: 1m wakeups: 0 Memory: total: 16 GiB
available: 15.53 GiB used: 4.25 GiB (27.3%) Init: systemd v: 255
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
pm: pacman pkgs: 2030 libs: 548 tools: octopi,paru pm: rpm pkgs: 0
Shell: fish v: 3.7.0 running-in: konsole inxi: 3.3.31
Garuda (2.6.22-1):
System install date:     2023-09-12
Last full system update: 2024-01-25
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

You don’t seem to have provided any logs. Run the command steam-runtime in terminal and post the output here.

steam-runtime
steam.sh[9608]: Running Steam on garuda Soaring 64-bit
steam.sh[9608]: STEAM_RUNTIME is enabled automatically
setup.sh[9681]: Steam runtime environment up-to-date!
steam.sh[9608]: Steam client's requirements are satisfied
/home/siegfried/.local/share/Steam/steam.sh: line 792: /home/siegfried/.local/share/Steam/ubuntu12_32/steam: cannot execute binary file: Exec format error

Does it not work after an update or this is the first time you try it?
In the first case you could try restoring the last snapshot and see if it works, then maybe update again.
If it’s your first time using it, I’m not a gamer so I can’t give you technical details but I see your home (which I see Steam is using) is on a different partition. Maybe you need to recheck something at the permissions level? Probably here Steam users can give you good hints.
By the way I see that home has only 4% free space. That’s not small in absolute terms, but it seems to me that Steam uses the home a lot, downloads files at startup, etc… Maybe you can try doing some cleanup.

3 Likes

I do not have snapshot from that.

I have searched in Steam in Garuda Forum and I cannot find any help on this error.

Have you tried reinstalling of steam?

You haven’t provided much resolutions you already tried, have you done anything on your own? Or waiting for working resolution for your system?

4 Likes

I Have uninstalling Proton and Protontricks, then I have uninstalled Steam-native and Steam-runtime, then reinstalling.

Nothing change.

Here is a handy guide for gamers, informative for what to install. I would suggest removing steam completely, and start by making sure you have all the drivers needed for your GPU from this guide. Secondly, use the wine-staging instead of wine and all the dependencies this guide lists to install. Then install steam and steam-native. You should not have any issue if done correctly.

4 Likes

Everything fine until:

cd ~
wget https://raw.githubusercontent.com/Termuellinator/ProtonUpdater/master/cproton.sh
sudo chmod +x cproton.sh
./cproton.sh
--2024-01-27 15:42:08--  https://raw.githubusercontent.com/Termuellinator/ProtonUpdater/master/cproton.sh
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... connected.
HTTP request sent, awaiting response... 416 Range Not Satisfiable

The file is already fully retrieved; nothing to do.

Proton GE-Proton8-27 is the latest version and is not installed yet.
Do you want to try to download and (re)install this release? <y/N> y

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Do you want to delete intalled versions? <y/N> y
Installed runners:
ls: cannot access '/home/siegfried/.steam/root/compatibilitytools.d/*/': No such file or directory

Please choose an option to remove [1-0]:1
That is not a valid option

Both alternatives (1/0) result in the same error.

Now, installing Proton from Garuda Gamer, it install Proton and Steam-native, Stream-runtime…

But, this is the execution:

steam-native
steam.sh[30745]: Running Steam on garuda Soaring 64-bit
steam.sh[30745]: STEAM_RUNTIME is disabled by the user
steam.sh[30745]: Can't find 'steam-runtime-check-requirements', continuing anyway
/home/siegfried/.local/share/Steam/steam.sh: line 792: /home/siegfried/.local/share/Steam/ubuntu12_32/steam: cannot execute binary file: Exec format error

╭─siegfried@siegfried in ~ as 🧙 took 126ms
╰─λ steam-runtime
steam.sh[31288]: Running Steam on garuda Soaring 64-bit
steam.sh[31288]: STEAM_RUNTIME is enabled automatically
setup.sh[31359]: Steam runtime environment up-to-date!
steam.sh[31288]: Steam client's requirements are satisfied
/home/siegfried/.local/share/Steam/steam.sh: line 792: /home/siegfried/.local/share/Steam/ubuntu12_32/steam: cannot execute binary file: Exec format error

For the record, I run Steam previously a month aprox.

I install all my protons using ProtonUp-QT, might try that, works for both Steam and Lutris.

1 Like

maybe you can check that
https://www.reddit.com/r/linux4noobs/comments/n34bg1/steam_wont_run_cant_find/

To me it seems like nothing more than steam’s installer having crashed in the middle of it’s first run. No amount of reinstalling the steam package is going to change anything about that.

Consider running the following: steam --reset

2 Likes
steam --reset
/home/siegfried/.local/share/Steam/steam.sh: line 487: no match: ssfn*
steam.sh[11194]: Running Steam on garuda Soaring 64-bit
steam.sh[11194]: STEAM_RUNTIME is enabled automatically
setup.sh[11269]: Steam runtime environment up-to-date!
steam.sh[11194]: Steam client's requirements are satisfied
/home/siegfried/.local/share/Steam/steam.sh: line 790: /home/siegfried/.local/share/Steam/ubuntu12_32/steam: cannot execute binary file: Exec format error

Gives the same error.

Check also these resolutions

2 Likes

OK, but, the guide is for debian/ubuntu

How can I install gfortran and build-essential?

Also, archi linux wine is wine-8.21 (Staging), the guide propose version 9. I will install it with Octopi.

Probably need to find that package in arch linux repos

So, I have correct packages in Garuda.

But these are packages in lutris or where?

Exec format error steam
It seems like you’re encountering an “Exec format error” when trying to run a .exe file on Steam for Linux. This error typically occurs when attempting to execute a binary file that is not compatible with the running system’s architecture.

Based on the search results provided, here are a few steps you can take to troubleshoot and potentially resolve the issue:

Ensure compatibility: Make sure the game or application you’re trying to run is compatible with your system’s architecture (32-bit or 64-bit). You can check your system’s architecture by running the command uname -m in the terminal.
Run the binary directly: As suggested in the Steam Community discussion, try running the binary directly from the game directory instead of launching it through Steam. You can do this by navigating to the game directory and running the command ./SuperBloodHockey (replace “SuperBloodHockey” with the actual binary name).
Check for required dependencies: Some applications may require specific libraries to run correctly. Ensure that all necessary dependencies are installed on your system.
Reinstall Steam and the game: If none of the above steps work, you might want to consider reinstalling Steam and the game in question. This can help resolve any potential issues with file corruption or missing components.
Here’s an example of how to run the binary directly from the terminal:

Replace “/path/to/game/directory” with the actual path to your game directory

cd /path/to/game/directory

Run the binary (replace “SuperBloodHockey” with the actual binary name)

./SuperBloodHockey

Keep in mind that running Windows executables (.exe files) directly on Linux systems is not always straightforward, and some applications might not work correctly without using a compatibility layer like Wine.