https://bugs.winehq.org/show_bug.cgi?id=57998
Bug ID: 57998 Summary: ClickOnce apps don't start after installing winetricks dotnet472 Product: Wine Version: 10.3 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: maemigh@gmail.com
Created attachment 78259 --> https://bugs.winehq.org/attachment.cgi?id=78259 Console log of trying to start clickonce app
After using winetricks to install dotnet472, clickonce apps won't start.
A bunch of these errors show up 0158:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered 0158:err:ole:com_get_class_object no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
The following command attempts to start a sample hello world app. If it's relevant, it doesn't work on wine 10.0 or 10.3, but it does work on crossover 25.
wine .wine/drive_c/windows/syswow64/rundll32.exe dfshim.dll,ShOpenVerbApplication https://maemigh.github.io/HelloWorldClickOnce/published/HelloWorldClickOnce....
https://bugs.winehq.org/show_bug.cgi?id=57998
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Are you sure that the install of dotnet472 was successfull? And is dfshim.dll present in the systemdirectory?
FYI: After 'winetricks dotnet48' the command you posted works fine for me. So maybe you could try dotnet48 instead of dotnet472
https://bugs.winehq.org/show_bug.cgi?id=57998
--- Comment #2 from maemigh@gmail.com --- As far as I can tell, all the packages installed correctly and dfshim.dll is present:
.wine % find . -name dfshim.dll ./drive_c/windows/syswow64/dfshim.dll ./drive_c/windows/system32/dfshim.dll
After this I deleted the .wine directory and ran winetricks dotnet48. After it installs the first package, it hangs until I kill the process `winedbg --auto 1972 288`, then it continues and installs 4.8. dfshim.dll is also present but the console log looks the same and the app doesn't start:
.wine % find . -name dfshim.dll ./drive_c/windows/syswow64/dfshim.dll ./drive_c/windows/system32/dfshim.dll
Was your test using the MacOS release? The maintainer also had the same issue: https://github.com/Gcenx/macOS_Wine_builds/issues/125
winetricks --version Executing cd /opt/homebrew/bin 20250102 - sha256sum: 53194dead910f8a5eb1deacaa4773d4e48f5873633d18ab1ecd6fdb0cb92243b
wine --version wine-10.3
https://bugs.winehq.org/show_bug.cgi?id=57998
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, no, I'm on Linux. So this might be some MacOS related issue.
After it installs the first package, it hangs until I kill the process `winedbg >--auto 1972 288`,
As a guess I would say something goes wrong with installing dotnet48 on MacOS. I don't know what...