HGL
genetic-orange
bug: _metadata amstream has a unix path for installed_file1, should be a windows path
I get that error every time I try to run winetricks on any game, whether installed from amazon, GoG, Epic or manually installed.
I’m on an OLED Steam Deck and heroic was installed via the Discover store. Games run fine, I just can’t use winetricks to install any dependencies. Wincfg works too if that matters.
I ran the command mentioned in the sticky to verify heroic was updated and had all its dependencies. I’ve switched between wine and proton and it didn’t change anything. I verified that the shell script is where it is supposed to be. I reinstalled, rebooted and tried in both game mode and desktop mode.
I’m not very experienced with Linux but I’ve managed to solve every other problem I have come across with google and trial and error.
It’s driving me crazy, please help!
Heroic log - http://0x0.st/8Hxn.log
If it helps this is the log from a game I tried to run winetricks for - http://0x0.st/8Hxd.log
7 Replies
plain-purple•5mo ago
heroic flatpak should install whatever is needed for winetricks, I'd try reinstalling heroic
correct-apricot•5mo ago
What version of wine are you intending on using?
genetic-orangeOP•5mo ago
I mentioned that I already tried reinstalling it but it didn’t seem to help.
I’m happy with any version of wine, I tried the latest three versions and it didn’t matter.
Congratulations, the situation you're in should be impossible
The relevant metadata definition here is
installed_file1="${W_SYSTEM32_DLLS_WIN}/amstream.dll"
W_SYSTEM32_DLLS_WIN
is set to either C:\\windows\\syswow64
or C:\\windows\\system32
depending on the prefix arch. The error you're getting happens if the path starts with /
, which should be impossible
Perhaps try deleting the Winetricks script? Heroic will re-download it automaticallygenetic-orangeOP•5mo ago
Good call, I’ll give it a try. Thanks
Well it didn’t work, heroic did download it but still have the same error. Thinking I should report it on GitHub.
Related question: I tried to run winetricks in terminal but, I assume, since it’s not really installed, just a part of Heroic it says not found. So I tried running wineprefix=“/path/to/prefix/“ “path/to/winetricks script” and get wine server not found. I’m guessing it’s cause wine isn’t running since no game is running? Any idea how to use it that way? Trying not to use pacman since I’ve read it can cause problems after SteamOS updates or I’d just install it normally.
Thanks again.
Could you send in a new log file? The one above expired
wise-white•5mo ago
I'm having the same problem it started sometime this week
If I use the system winetricks manually on prefix it works and opens a GUI
After deleting the Winetricks script it started working again, thanks