ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

HL:Alyx missing executable: hlvr.sh #7170

Closed towen closed 4 years ago

towen commented 4 years ago

Your system information

Please describe your issue in as much detail as possible:

Previously, HL:Alyx worked perfectly on my system since the day I bought it. (amazing game btw, and props to Valve for having a native Linux version in the first place!) A few weeks ago an update either to hl:alyx or Steam caused a "missing executable" error when I try to launch the game. Sadly, I can't tell you exactly which update borked it. When I check, I have no file called hlvr.sh. Instead, I have: /usr/local/games/steamSSD/steamapps/common/Half-Life Alyx/game/bin/win64/hlvr.exe bit if I try locate hlvr.sh no files are found on my system.

As far as I am aware, I should not have a folder called bin/win64. instead I should have bin/linux64 or similar, but it's not there. It seems that since the update, Steam has been installing the Windows version of the game instead of the native Linux one. I have tried "verify integrity of game files" as well as uninstalling / reinstalling the game. Steam support advised me that Debian is not "officially supported" and suggested that I should either try on Ubuntu or ask here on GitHub.

If there was some workaround involving steamcmd to force it to install the Linux version, that would be helpful. Something like the inverse of #5638

Steps for reproducing this issue:

  1. Install HL:Alyx under Debian
  2. Run game
  3. See error message: image

Any help gratefully appreciated!

Cheers, Tom

kisak-valve commented 4 years ago

Hello @towen, this reads as if Steam had a hard time transitioning from the Windows version to the Linux version.

From the native release:

On Linux, if you had installed the game through Proton previously, please follow these steps to correctly download the update:

    Go in the Properties for Half-Life Alyx by right-clicking the game in your Steam Library
    Check the "Force the use of a specific Steam Play compatibility tool" box
    Uncheck the box, and the download will properly complete.

(https://steamcommunity.com/games/546560/announcements/detail/3758762298552654078)

towen commented 4 years ago

Hi @kisak-valve - that worked perfectly. Thanks so much! :grinning:
And thanks again for bringing VR to Linux. I no longer have any reason to boot Windows (which makes me feel dirty every time)

Cheers Tom