You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SteamScript checks the Steam manifest file to figure out if the download has finished. Therefore, it calls Wine#programFiles() which then runs "cmd ...".
This runs up to:
At this point, two wineserver are running (one with the Steam installation and one which has been started here). If the Steam wineserver shuts down, the script continues. So somehow the two wineservers are interfering.
I have no idea why this happens (what is different to before) or why we even have to wait until the wineserver shuts down (and not just until the process finished).
Update: From my understanding, it's not a good idea to run multiple wine/wineserver in parallel in the same prefix.
Update 2: If we do not wait for the wineserver to end, e.g. the Steam installation continues after the installer and not after you shutdown Steam. As I don't know the reasoning behind waiting for wineserver, I cannot say if this is good or bad.
The text was updated successfully, but these errors were encountered:
There's a Stack Overflow topic about this exact question:
wineserver has a --wait flag which can be used to do exactly that.
However if you run multiple programs at once, it will wait for all of them to finish.
The
SteamScript
checks the Steam manifest file to figure out if the download has finished. Therefore, it callsWine#programFiles()
which then runs "cmd ...".This runs up to:
scripts/Engines/Wine/Engine/Implementation/script.js
Line 272 in 73e5db9
And then it gets stuck in:
scripts/Engines/Wine/Engine/Implementation/script.js
Line 30 in 73e5db9
At this point, two
wineserver
are running (one with the Steam installation and one which has been started here). If the Steam wineserver shuts down, the script continues. So somehow the two wineservers are interfering.I have no idea why this happens (what is different to before) or why we even have to wait until the wineserver shuts down (and not just until the process finished).
@qparis can you provide any insight on this?
Update: From my understanding, it's not a good idea to run multiple wine/wineserver in parallel in the same prefix.
Update 2: If we do not wait for the wineserver to end, e.g. the Steam installation continues after the installer and not after you shutdown Steam. As I don't know the reasoning behind waiting for wineserver, I cannot say if this is good or bad.
The text was updated successfully, but these errors were encountered: