Quake, Quake2 , Doom3 etc failing to install

Hello,
I’m having issues installing quake 1, quake2, doom3 and probably anything else
requiring winesteam to copy over game data.

the installer tries to install from Linux steam client (and fails)

I’m running the latest Lutris from the Debian Repository
I’m running Debian Strech (testing)
Steam Linux build Aug23 2016, at 18:25:43 (1471977975)

it used to work about 3 weeks ago on Debian testing but I’ve since reinstalled with an encrypted home & system.
and games are now stored on /mnt/games/Games on their own HDD outside of the encryption

the output of lutris on the terminal is

thadeus :: ~ » lutris -v
INFO 2016-09-19 21:52:16,400 [service]:Welcome to Lutris

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:70:34: The style property GtkCheckButton:indicator-size is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn’t be used anymore. It will be removed in a future version

(lutris:28707): Gtk-WARNING **: Theme parsing error: gtk.css:83:29: The style property GtkStatusbar:shadow-type is deprecated and shouldn’t be used anymore. It will be removed in a future version
INFO 2016-09-19 21:52:18,931 [lutriswindow]:Connected as gnugamer
INFO 2016-09-19 21:52:18,943 [steam]:Watching Steam folder /home/dthomas/.local/share/Steam/steamapps
INFO 2016-09-19 21:52:29,682 [interpreter]:Downloading file 1 of 3
INFO 2016-09-19 21:52:43,759 [interpreter]:Downloading file 2 of 3
WARNING 2016-09-19 21:52:43,760 [steam]:Data path for SteamApp 2310 not found.
Running Steam on debian 64-bit
STEAM_RUNTIME is enabled automatically
[2016-09-19 21:52:43] Startup - updater built Aug 23 2016 18:24:59
[2016-09-19 21:52:43] Verifying installation…
[2016-09-19 21:52:43] Verification complete
Unable to remove /home/dthomas/.steam/CONFIG/SteamAppData.vdf!

Running Steam on debian 64-bit
STEAM_RUNTIME has been set by the user to: /home/dthomas/.steam/ubuntu12_32/steam-runtime
Running Steam on debian 64-bit
STEAM_RUNTIME is enabled automatically
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
Refresh rate: 1
[2016-09-19 21:53:06] Shutdown

any help would be fantastic :blush:

Can you check the permissions in your Steam folder? When moving stuff from one drive to another, your user pid might have changed.

Lutris will try to write a file to .local/share/Steam/SteamApps/appmanifest_[appid].acf where appid is the id of the game on Steam. This is what triggers the download of the game and wrong permissions would explain why it’s not downloading.

I don’t have that dir or file at all
/home/dthomas/.steam/CONFIG/SteamAppData.vdf!
the closest I have is this all lowercase.

and all permissions are set to dthomas:dthomas

Have you checked the .local/share/Steam/SteamApps/ folder? this is the one that is used by Lutris. You should have a file called appmanifest_2320.acf if Lutris managed to create it.

the file
.local/share/Steam/SteamApps/appmanifest_2320.acf
does exist just not in that location it is in a lower case version “SteamApps”
.local/share/Steam/steamapps

I botched it by
ln -sf .local/share/Steam/steamapps .local/share/Steam/SteamApps
all works again as far as installing goes :0)

but I don’t understand why all my steam stuff is in lower case

I’m running ext4 so nothing fancy on the filesystem end.

Ok, that’s weird. Steam was a Windows only program for a long time so it’s case insensitive for most of its stuff. We have ways of dealing with that in Lutris ( https://github.com/lutris/lutris/blob/master/lutris/util/system.py#L186 ) and so far I haven’t noticed any difference by having paths in lower case or mixed case in Steam.