protontricks
protontricks copied to clipboard
dotnet48 install problems
Describe the bug Can't install dotnet48 under Proton Experimental, 6.3, or 5.0. Could possibly be related to the fact that I am using the Flatpak versions of Protontricks on the Steam Deck.
To Reproduce Steps to reproduce the behavior:
Set the game to Proton Experimental (Grounded, 753640).
Run the game once. To make sure that Steam installs all the other required libraries.
Run command protontricks 753640 --force dotnet48 -v
Command fails and error is displayed
Expected behavior dotnet48 installs successfully.
System (please complete the following information):
Distro: SteamOS 3.3.1
Protontricks installation method: Flatpak
Protontricks version: 1.9.0
Steam version: 1660688177
Additional context I've tried:
Proton 7.0
Proton 6.3
Proton 5.0
Adding '--force' to the protontricks command.
If the error happens when trying to run a Protontricks command, run the command again using the -v flag and copy the output!
The following was from Experimental:
protontricks 753640 --force dotnet48 -v steam-runtime-launcher-service[129]: W: The --socket option is deprecated. Prefer to use --session or --bus-name. Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20220411 - sha256sum: 69856050cfe9d97902dfd68c1ad42a10a4be0fe76660744126d7e3ed75610495 with wine-7.0 and WINEARCH=win64 Executing w_do_call dotnet48 Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing load_dotnet48 ------------------------------------------------------ warning: This package (dotnet48) may not fully work on a 64-bit installation. 32-bit prefixes may work better. ------------------------------------------------------ Executing w_do_call remove_mono Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640 ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Executing load_remove_mono /bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash) wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). WARNING: radv is not a conformant Vulkan implementation, testing use only. WARNING: radv is not a conformant Vulkan implementation, testing use only. wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). /bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash) wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). 002c:fixme:wineboot:read_tsc_frequency TSC frequency calibration failed, unstable TSC?time0 13305930244125216500 ns, time1 13305930244126330900 ns 002c:fixme:wineboot:read_tsc_frequency tsc2 - tsc0 3108532, tsc3 - tsc1 3120040 002c:fixme:wineboot:read_tsc_frequency freq0 2789422110 Hz, freq2 2799748743 Hz, error 3702 ppm wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). WARNING: radv is not a conformant Vulkan implementation, testing use only. WARNING: radv is not a conformant Vulkan implementation, testing use only. wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). 0120:fixme:file:NtLockFile I/O completion on lock not implemented yet 0120:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). 0120:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5) 0120:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
warning: Working around wine bug 34803
/bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash) wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). reg: Unable to access or create the specified registry key /bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash) wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). reg: Unable to find the specified registry key /bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash) wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). reg: Unable to find the specified registry key Executing rm -f /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/dosdevices/c:/windows/system32/mscoree.dll Executing rm -f /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/dosdevices/c:/windows/syswow64/mscoree.dll Executing w_do_call dotnet40 Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_dotnet40
------------------------------------------------------
warning: This package (dotnet40) may not fully work on a 64-bit installation. 32-bit prefixes may work better.
------------------------------------------------------
------------------------------------------------------
warning: dotnet40 does not yet fully work or install on wine. Caveat emptor.
------------------------------------------------------
Executing w_do_call remove_mono
Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_remove_mono
/bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash)
wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). 002c:fixme:wineboot:read_tsc_frequency TSC frequency calibration failed, unstable TSC?time0 13305930271644338400 ns, time1 13305930271645467900 ns 002c:fixme:wineboot:read_tsc_frequency tsc2 - tsc0 3149076, tsc3 - tsc1 3162880 002c:fixme:wineboot:read_tsc_frequency freq0 2788026560 Hz, freq2 2800247897 Hz, error 4383 ppm wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). WARNING: radv is not a conformant Vulkan implementation, testing use only. WARNING: radv is not a conformant Vulkan implementation, testing use only. wine: using kernel write watches (experimental). wine: using kernel write watches (experimental).
warning: Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call winxp
Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing load_winxp
Executing /home/deck/.var/app/com.github.Matoking.protontricks/cache/protontricks/proton/Proton Experimental/bin/wine winecfg -v winxp64
/bin/bash: /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/libtinfo.so.6: no version information available (required by /bin/bash)
wine: using kernel write watches (experimental). wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). WARNING: radv is not a conformant Vulkan implementation, testing use only. WARNING: radv is not a conformant Vulkan implementation, testing use only. wine: using kernel write watches (experimental). wine: using kernel write watches (experimental). wine: using kernel write watches (experimental).
warning: Running /home/deck/.var/app/com.github.Matoking.protontricks/cache/protontricks/proton/Proton Experimental/bin/wineserver -w. This will hang until all wine processes in prefix=/home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx terminate
------------------------------------------------------
xargs: Cannot open input file ‘/proc/17962/environ’: No such file or directory
------------------------------------------------------
warning: Note: command load_winxp returned status 1. Aborting.
------------------------------------------------------
This was done on Proton 5.0: protontricks 753640 --force dotnet48 -v Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
WINEPREFIX INFO: Drive C: total 32 drwxr-xr-x 8 deck deck 4096 Aug 25 17:01 . drwxr-xr-x 4 deck deck 4096 Aug 25 17:07 .. drwxr-xr-x 6 deck deck 4096 Aug 25 17:01 Program Files drwxr-xr-x 7 deck deck 4096 Aug 25 17:01 Program Files (x86) drwxr-xr-x 4 deck deck 4096 Aug 25 17:01 ProgramData drwxr-xr-x 4 deck deck 4096 Aug 25 17:01 users drwxr-xr-x 3 deck deck 4096 Aug 25 17:01 vrclient drwxr-xr-x 19 deck deck 4096 Aug 25 17:03 windows
Registry info: /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/system.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/user.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/userdef.reg:#arch=win64
warning: /home/deck/.var/app/com.github.Matoking.protontricks/cache/protontricks/proton/Proton 5.0/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message "fsync: up and running."
Steam Runtime was updated recently which broke Protontricks. I released 1.9.1 which should be available on Flathub in a few hours. Please test again once the update is live.
I tried again with 5.0 proton and got the error again about appdata string. (deck@steamdeck Steam)$ protontricks 753640 dotnet48 Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
WINEPREFIX INFO: Drive C: total 32 drwxr-xr-x 8 deck deck 4096 Aug 29 21:19 . drwxr-xr-x 4 deck deck 4096 Aug 29 21:24 .. drwxr-xr-x 6 deck deck 4096 Aug 29 21:19 Program Files drwxr-xr-x 7 deck deck 4096 Aug 29 21:19 Program Files (x86) drwxr-xr-x 4 deck deck 4096 Aug 29 21:19 ProgramData drwxr-xr-x 4 deck deck 4096 Aug 29 21:19 users drwxr-xr-x 3 deck deck 4096 Aug 29 21:19 vrclient drwxr-xr-x 19 deck deck 4069 Aug 29 21:20 windows
Registry info: /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/system.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/user.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/userdef.reg:#arch=win64
warning: /home/deck/.var/app/com.github.Matoking.protontricks/cache/protontricks/proton/Proton 5.0/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message "fsync: up and running."
(1)(deck@steamdeck Steam)$ protontricks 753640 --force dotnet48 - vExceuting mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 3-2bit WINEPREFIX before reporting a bug.
Using winetricks 20220411 - sha256sum: 69856050cfe9d97902dfd68c1ad42a10a4be0fe76660744126d7e3ed75610495 with wine-5.0-655-g2409bd1 and WINEARCH=win64 after deleting compatdata and trying again i get (deck@steamdeck Steam)$ protontricks 753640 --force dotnet48 -v Executing mkdir -p /home/deck/.local/share/Steam/steamapps/compatdata/753640
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
WINEPREFIX INFO: Drive C: total 32 drwxr-xr-x 8 deck deck 4096 Aug 29 21:29 . drwxr-xr-x 4 edck deck 4096 Aug 29 21:34 .. drwxr-xr-x 6 deck deck 4096 Aug 29 21:29 Program Files drwxr-xr-x 7 deck deck 4096 Aug 29 21:29 Program Files (x86) drwxr-xr-x 4 deck deck 4096 Aug 29 21:29 ProgramData drwxr-xr-x 4 deck deck 4096 Aug 29 21:29 users drwxr-xr-x 3 deck deck 4096 Aug 29 21:29 vrclient drwxr-xr-x 19 deck deck 4096 Aug 29 21:31 windows
Registry info: /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/system.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/user.reg:#arch=win64 /home/deck/.local/share/Steam/steamapps/compatdata/753640/pfx/userdef.reg:#arch=win64
warning: /home/deck/.var/app/com.gitubh.Matoking.protontricks/cache/protontricks/proton/Proton 5.0/bin/wine cmd.exe /c echo '%AppData%' returned empty string, error message "fsync: up and running."
when I run the gui, clicking on the game gives this error bug: w_metadata art2kmin has a unix path for installed_file1, should be a windows path
when I do it with 7.0 the commands just hangs and doesnt give any output.