Steam - disk read error

Hello, i have the problem that whanever i try to install any game on steam i get a disk read error, i tried to install total war warhammer 2 and after it didnt worked i tried it with pathfinder kingmaker… always disk read error and when i press redo it downloads some crap again and veryfies it and afterwards the same error, there is also no files in the folder where the files should be…

i am pretty new to the whole system but its frustrating that the only games i got running on this system are warcraft 3 and heroes of might and magic 3…
please release me of my suffering

Hi @splox,

In order for us, or anyone for that matter, to be able to provide assistance, more information is necessary. To that end, please see:

Hope you manage!


:bangbang: Tip: :bangbang:

To provide terminal output, copy the text you wish to share, and paste it here, surrounded by three (3) backticks, a.k.a grave accents. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Portaest sed
elementum
cursus nisl nisi
hendrerit ac quis
sit
adipiscing
tortor sit leo commodo.

Instead of like this:

Portaest sed elementum cursus nisl nisi hendrerit ac quis sit adipiscing tortor sit leo commodo.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby improving legibility and making it much easier for those trying to be of assistance.


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Please edit your post accordingly.


When you reach here, congratulations!

In all the info requested, please also provide the output of:

journalctl --boot=-1 --grep="Steam"

This will search all logs for an occurence of thee word Steam. The --boot= parameter limits output to the messages from the previous boot (-1). Feel free to adjust this as necessary, -1 for the previous boot, -2 for the one before that, -3 for the one before that, and so on and so forth.

While I might not be the one to help you, this is required for assistance in general, not just me.

What happens if you try to manually create a file at that location?

Still a Disk read error if i did the install folder thing right…

journalctl --boot=-1 --grep="Steam"
Jan 21 15:04:48 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:04:50 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:04:54 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:04:54 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:05:04 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:05:08 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:05:13 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:05:19 painstation1 baloo_file_extractor[892]: Invalid encoding. Ignoring "/home/dawid/Games/SteamLi>
Jan 21 15:06:13 painstation1 systemd[527]: Started Steam (Runtime).
Jan 21 15:06:14 painstation1 plasmashell[924]: steam.sh[924]: Running Steam on manjarolinux 22.0.0 64-bit
Jan 21 15:06:14 painstation1 plasmashell[998]: setup.sh[998]: Steam runtime environment up-to-date!
Jan 21 15:06:17 painstation1 plasmashell[924]: steam.sh[924]: Steam client's requirements are satisfied
Jan 21 15:07:03 painstation1 plasmashell[1061]: [2023-01-21 15:06:17] Startup - Steam Client launched with: '>
Jan 21 15:07:03 painstation1 plasmashell[1061]: [2023-01-21 15:06:17] Loading cached metrics from disk (/home>
Jan 21 15:07:03 painstation1 plasmashell[1061]: [2023-01-21 15:06:28] uninstalled manifest found in /home/daw>
Jan 21 15:07:03 painstation1 plasmashell[1061]: [2023-01-21 15:07:02] Update complete, launching Steam...
Jan 21 15:07:03 painstation1 plasmashell[924]: steam.sh[924]: Restarting Steam by request...
Jan 21 15:07:03 painstation1 plasmashell[924]: steam.sh[924]: Running Steam on manjarolinux 22.0.0 64-bit
Jan 21 15:07:03 painstation1 plasmashell[924]: steam.sh[924]: STEAM_RUNTIME has been set by the user to: /hom>
Jan 21 15:07:03 painstation1 plasmashell[1444]: setup.sh[1444]: Steam runtime environment up-to-date!
Jan 21 15:07:03 painstation1 plasmashell[924]: steam.sh[924]: Steam client's requirements are satisfied
Jan 21 15:07:04 painstation1 plasmashell[1511]: steamwebhelper.sh[1511]: Runtime for steamwebhelper: defaulti>
Jan 21 15:07:10 painstation1 plasmashell[1507]: Failed to init SteamVR because it isn't installed
Jan 21 15:07:10 painstation1 plasmashell[1507]: ExecCommandLine: "'/home/dawid/.local/share/Steam/ubuntu12_32>
Jan 21 15:07:45 painstation1 plasmashell[1507]: ExecuteSteamURL: "steam://open/downloads"
Jan 21 15:08:04 painstation1 baloo_file_extractor[1771]: Invalid encoding. Ignoring "/home/dawid/Games/SteamL>
Jan 21 15:08:04 painstation1 baloo_file_extractor[1771]: Invalid encoding. Ignoring "/home/dawid/Games/SteamL>
lines 1-27
inxi --admin --verbosity=7 --filter --width                                                    ✔ 
System:
  Kernel: 5.15.85-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.15-x86_64
    root=UUID=f79f43d2-f04a-4237-b8f6-6aa3102904b9 rw rootflags=subvol=@ quiet
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Micro-Star product: GT680R/GX680R/GT683R v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Micro-Star model: MS-16F2 serial: <superuser required>
    BIOS: American Megatrends v: E16F2IMS V3.0D date: 03/03/2011
Battery:
  ID-1: BAT1 charge: 32.2 Wh (96.7%) condition: 33.3/86.6 Wh (38.4%)
    volts: 12.4 min: 11.1 model: MS-16F2 type: Unknown serial: N/A status: N/A
Memory:
  RAM: total: 7.74 GiB used: 2.89 GiB (37.3%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-2410M bits: 64 type: MT MCP arch: Sandy Bridge
    gen: core 2 level: v2 built: 2010-12 process: Intel 32nm family: 6
    model-id: 0x2A (42) stepping: 7 microcode: 0x2F
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1249 high: 1705 min/max: 800/2900 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1033 2: 991 3: 1705
    4: 1270 bogomips: 18366
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept est
    flexpriority flush_l1d fpu fxsr ht ibpb ibrs ida lahf_lm lm mca mce
    md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
    pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts rdtscp rep_good
    sep ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_deadline_timer vme vmx vnmi vpid x2apic xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GF106M [GeForce GT 555M] vendor: Micro-Star MSI
    driver: nvidia v: 390.157 alternate: nouveau,nvidia_drm non-free:
    series: 390.xx+ status: legacy-active (EOL~late 2022) arch: Fermi
    code: GF1xx process: 40/28nm built: 2010-16 pcie: gen: 2 speed: 5 GT/s
    lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:0dcd class-ID: 0300
  Display: x11 server: X.Org v: 21.1.6 compositor: kwin_x11 driver: N/A
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 143 s-size: 341x191mm (13.43x7.52")
    s-diag: 391mm (15.39")
  Monitor-1: LVDS-0 res: 1920x1080 hz: 60 dpi: 142
    size: 344x193mm (13.54x7.6") diag: 394mm (15.53") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 390.157 renderer: GeForce GT 555M/PCIe/SSE2
    direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:1c20 class-ID: 0403
  Device-2: NVIDIA GF106 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0be9 class-ID: 0403
  Sound API: ALSA v: k5.15.85-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.63 running: yes

Do you have the right permissions on that folder?

ls -la <path_to_folder>

Ive got it somehow running when i changed the download directory from the default one to steam to some /home/games folder.
I thank you for your support and ideas.
Have a good day

?
/home should not be writeable for normal users.
Are you talking about your users $HOME?