protonscr

Incorrect launch path to steamtours

steamvropen
ValveSoftware/SteamVR-for-Linux#151 · opened 2018-11-01 by h1z1 · updated 2018-11-01 · 0 comments · github
Hh1z1 2018-11-01 github

How To Collect SteamVR System Information:

Your system information

  • Steam client version (build number or date): Oct 31 2018
  • Distribution (e.g. Ubuntu): CentOS
  • Graphics driver version (run nvidia-settings): NA
  • Gist for SteamVR System Information: NA
  • Opted into Steam client beta?: Yes
  • Opted into SteamVR beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Steam should launch steamtours with the correct steamvr_environment path. On launch it spews:

steam[29673]: CHidDevice: Can't open USB device VID 000028de, PID 00002000 LHR-2E711111 2
Failed to change directory in process '/home/vm1/.local/share/Steam/steamapps/common/tools/steamvr_environments/game/bin/steamtours': 2
Failed to execute process '/home/vm1/.local/share/Steam/steamapps/common/tools/steamvr_environments/game/bin/steamtours': 2

I'm not sure what the correct path is. At least in Beta these exist

$ echo $STEAM_RUNTIME
/home/vm1/.steam/steam/ubuntu12_32/steam-runtime
$ ls -al ~/.steam/steam
lrwxrwxrwx 1 vm1 steam 29 Nov  1 01:37 /home/vm1/.steam/steam -> /home/vm1/.local/share/Steam
$ cd $STEAM_RUNTIME/../../
$ find . -type d -name steamvr_environments
./steamapps/common/SteamVR/tools/steamvr_environments
$ find . -type f -name steamtours
       ./steamapps/common/SteamVR/tools/steamvr_environments/game/bin/linuxsteamrt64/steamtours
$ ls ./steamapps/common/SteamVR/tools/steamvr_environments/game/steamtours/bin/linuxsteamrt64/
libclient.so  libhost.so  libserver.so

Subtle difference in paths.

Steps for reproducing this issue:

  1. Start steam without Vive attached, login
  2. plugin vive
  3. observe error in console

Nothing extracted yet.