Fusion 360 SSO update taken out ability to run in Wine

Questions about Wine on Linux
Locked
alextrical
Newbie
Newbie
Posts: 4
Joined: Sun Apr 09, 2023 3:54 pm

Fusion 360 SSO update taken out ability to run in Wine

Post by alextrical »

Hi all

A group of us over on GitHub are currently struggling to resolve an issue, caused by an update to Fusion 360 this week, that added a Single Sign on Feature. Unfortunately this change has broken the ability to run in wine for all users on all distros

For more info of what we have tried so far, please see the discussion found here https://github.com/cryinkfly/Autodesk-F ... issues/319

So far we have looked into different possible solutions, but without assistance from someone more familiar with debugging, I believe it will be a slow process.
From what I can tell so far, they added the new module AutodeskIdentityManager (standalone can be found here) https://damassets.autodesk.net/content/ ... taller.zip that is meant to handle the SSO process, however it does not get to the point of sending the initial web request, instead just shows a minor string change to the login page, instead of the expected popup and web page load in the default browser.

The terminal shows the following:

Code: Select all

03ac:fixme:win:GetPointerDevices (000000000011A500 0000000000000000): partial stub
03ac:fixme:system:QueryDisplayConfig (00000002 000000000011A508 0000000058F324B0 000000000011A480 0000000027C744E0 0000000000000000): semi-stub
03ac:fixme:system:NtUserDisplayConfigGetDeviceInfo Unimplemented packet type 11.
03ac:fixme:win:GetPointerDevices (000000000011A500 0000000000000000): partial stub
03ac:fixme:system:QueryDisplayConfig (00000002 000000000011A508 0000000058F324B0 000000000011A480 0000000027C744E0 0000000000000000): semi-stub
03ac:fixme:system:NtUserDisplayConfigGetDeviceInfo Unimplemented packet type 11.
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed

On install I saw the following that may be of relevance

Code: Select all

025c:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient"
0264:err:ole:com_get_class_object no class object {cecddd22-2e72-4832-9606-a9b0e5e344b2} could be created for context 0x17
0264:err:ole:CoSetProxyBlanket -- failed with 0x80004002.

The build I have been using for testing was created with the following

Code: Select all

export env WINEPREFIX=~/.wfusion360
export env WINEDEBUG=fixme-all
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O winetricks -P ~/Downloads
chmod +x ~/Downloads/winetricks
~/Downloads/winetricks msxml6 win10
wget -N https://dl.appstreaming.autodesk.com/production/installers/Fusion%20360%20Admin%20Install.exe -P ~/Downloads
wine ~/Downloads/Fusion\ 360\ Admin\ Install.exe --quiet
Locked