Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

welcome screen browser login not opening? #319

Closed
fabianmuehlberger opened this issue Apr 4, 2023 · 122 comments
Closed

welcome screen browser login not opening? #319

fabianmuehlberger opened this issue Apr 4, 2023 · 122 comments
Labels
bug Something isn't working documentation Improvements or additions to documentation

Comments

@fabianmuehlberger
Copy link

Describe the bug
After starting Fusion360 using Bottles on EndevourOS KDE, the welcome screen opens and prompts me to sign in:
Browser does not open or show a link to sign in.

To Reproduce
Steps to reproduce the behavior:

  1. Open Bottles
  2. Start Fusion 360 executable
  3. Message "We will take you to your web browser to sign in, then bring you back here. "
  4. Click on "Sign in"
  5. Message: "Check your web browser"

Expected behavior
Web browser (firefox) opens to let me log in

Screenshots
fusion_login
image

Desktop (please complete the following information):

  • Bottles 51.5, soda 7.0-9, wine 8.4
  • nvidia 3060ti, Vulcan 1.3.240
  • EndevourOS, Kernel 6.2.8 Arch 1-1
  • KDE 5.27.3,
  • X11
  • OpenGL (GDX) 1.4
@hanschanhs
Copy link

hanschanhs commented Apr 4, 2023

I am encountering EXACTLY the same problem on Ubuntu22.04 with wine 8.0 - thanks for raising the issue.

Installation sequence
1.install winehq-stable, winetricks, YAD
2. running command in docs $ mkdir -p "$HOME/.fusion360/bin" && cd "$HOME/.fusion360/bin" && wget -N https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/bin/install.sh && chmod +x install.sh && ./install.sh
3. Used preinstalled winehq-stable instead of winehq-staging

returned no errors

Error at Launch (see above):
When launched from terminal, output opaque but this pops up when clicking on Sign In

`
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
`
Also tried Chromium instead of Firefox, to no avail.

Desktop

  • wine 8.0, latest winetricks (20230212)
  • nvidia GeForce GTX 1650 Ti, driver 515.65.01, Vulkan: 1.3.205
  • Ubuntu 22.04
  • dxvk

@fabianmuehlberger
Copy link
Author

fabianmuehlberger commented Apr 4, 2023

I just tested the login on a windows install and noticed that I had a update pending.
After the update I had a different login sequence than I was used to, it prompted me to login with my browser and my licence was checkted.
I have not used Fusion360 on Windows in a while, so I can not say how old the update is, but could this be related ?

grafik
On Windows this pop up shows up and the browser opens a new window for me to log in. This does not happen on linux

Best

@hapsti
Copy link

hapsti commented Apr 4, 2023

same issue, tried copying all the files from a windows installation that is logged in with no luck

@alextrical
Copy link
Contributor

Same here on both Fedora 37 and OpenSuse tumbelweed. I'm wondering if there needs to be some form of browser setup in the Wine environment to handle the link

@pnelego
Copy link

pnelego commented Apr 5, 2023

Same issue. Unable to install, attempted to install firefox on the same drive and set registry key. not sure what the solution is here.

@hanschanhs
Copy link

hanschanhs commented Apr 5, 2023

I just tested the login on a windows install and noticed that I had a update pending. After the update I had a different login sequence than I was used to, it prompted me to login with my browser and my licence was checkted. I have not used Fusion360 on Windows in a while, so I can not say how old the update is, but could this be related ?

grafik On Windows this pop up shows up and the browser opens a new window for me to log in. This does not happen on linux

Best

I can confirm that as of 03 April (2 days ago), Fusion 360 has had a 'major product update' with a new sign in experience (see the following blog post https://www.autodesk.com/products/fusion-360/blog/april-2023-major-product-update-whats-new/)

image

The blog post includes a .gif of the expected behaviour: redirecting the user to browser pop up for sign in. This is indeed a new feature (bug for us!) and will likely persist across all new installations/updates of Fusion360 until fixed.

@alextrical
Copy link
Contributor

They have also End of Life'd support for all Windows 10 builds down from 1803, I wonder what version of Win 10 Wine is exposing the build number as.
https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/End-of-life-for-Fusion-360-on-macOS-10-15-Catalina-Windows-8-1-Windows-10-Version-1803-older-Effective-March-2023.html

@alextrical
Copy link
Contributor

alextrical commented Apr 5, 2023

Not sure if its of use, but this is the output of the console (Last few lines of interest) after running the following command
WINEPREFIX=/home/alextrical/.wfusion360 WINEDEBUG=+loaddll wine 'C:\users\Public\Desktop\Autodesk Fusion 360.lnk'

Before clicking the link

Finished request Handshake. But response is empty.
Handshake failed
"17:20::20.283" MAGWorkControllerClientConnection  cmd sent  "auth"
"17:20::20.284" MAGWorkClientControllerConnection  cmd sent  "auth"
MAGWorkControllerClientConnection  cmd received  "auth"
"17:20::20.285" MAGWorkControllerClientConnection  cmd sent  "authok"
MAGWorkClientControllerConnection  cmd received  "auth"
"17:20::20.286" MAGWorkClientControllerConnection  cmd sent  "authok"
MAGWorkClientControllerConnection  cmd received  "authok"
MAGWorkControllerClientConnection  cmd received  "authok"
Connecting to controller server
Controller server info:  QHostAddress("127.0.0.1") : 46275
host connected QHostAddress("127.0.0.1") : 34056
"17:20::20.294" MAGWorkControllerHostConnection  cmd sent  "auth"
"17:20::20.295" MAGWorkHostControllerConnection  cmd sent  "auth"
MAGWorkControllerHostConnection  cmd received  "auth"
"17:20::20.296" MAGWorkControllerHostConnection  cmd sent  "authok"
MAGWorkHostControllerConnection  cmd received  "auth"
"17:20::20.297" MAGWorkHostControllerConnection  cmd sent  "authok"
MAGWorkHostControllerConnection  cmd received  "authok"
Controller connected
Sending max processes:  4
"17:20::20.298" MAGWorkHostControllerConnection  cmd sent  "ready"
MAGWorkControllerHostConnection  cmd received  "authok"
Remote debugging server started successfully. Try pointing a Chromium-based browser to http://127.0.0.1:9766
MAGWorkControllerHostConnection  cmd received  "ready"
06f0:fixme:mpr:WNetGetUniversalNameW (L"C:\\users\\alextrical\\AppData\\Roaming\\Autodesk\\ADPSDK\\bin\\ADPClientService.exe", 0x00000001, 0000000000000000, 00000000020EF020): stub
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed
0794:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0794:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0794:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
06f4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\cryptnet.dll" at 00000001F8340000: builtin
06f4:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\cryptnet.dll" : builtin
06f4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\cryptnet.dll" at 00000001F8340000: builtin
06f4:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\cryptnet.dll" : builtin
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed

after clicking the link

0600:fixme:system:NtUserDisplayConfigGetDeviceInfo Unimplemented packet type 11.
0600:fixme:ui:uisettings2_get_TextScaleFactor iface 0000000026C2FB38, value 000000000011A330 stub!
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed
07b8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
07b8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
07b8:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0798:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\cryptnet.dll" at 00000001F8340000: builtin
0798:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\cryptnet.dll" : builtin
0798:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\cryptnet.dll" at 00000001F8340000: builtin
0798:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\cryptnet.dll" : builtin
Finished request Handshake. But response is empty.
Finished request Handshake. But response is empty.
Handshake failed

@pnelego
Copy link

pnelego commented Apr 6, 2023

Anyone have any luck with this yet? I feel like we're close to getting this working again, yet so far away.

@hanschanhs
Copy link

Anyone have any luck with this yet? I feel like we're close to getting this working again, yet so far away.

I tried playing around with the wine registry (probably not advised! see http://www.webupd8.org/2010/03/how-to-make-wine-open-links-in-your.html) to get winebrowser -> pop up, but couldn't get this to work. If anyone has experience playing around with the wine register do have a look!

cryinkfly added a commit that referenced this issue Apr 6, 2023
@hapsti
Copy link

hapsti commented Apr 6, 2023

thank you cryinkfly

@alextrical
Copy link
Contributor

unfortunately not, I'm not experienced enough with wine to find the route cause of the issue.
Without any definitive proof (as I'm away from a windows machine, and cant use WireShark) I'm currently suspecting that its something to do with TLS, and likely falling back to an older standard, resulting in the server rejecting the connection.

Ive just installed a VM with Wireshark to try and see the protocol its using. The Fusion 360 launcher when pressing the login button initiates the communication via TLSv1.2.
image

@cryinkfly
Copy link
Owner

cryinkfly commented Apr 6, 2023

To make Wine open links in your default Linux browser, you can follow these steps using the "wine regedit" command:

  1. Open a terminal window in Linux.
  2. Type "wine regedit" (without quotes) and hit Enter to open the Wine Registry Editor.
  3. In the Registry Editor, navigate to HKEY_CLASSES_ROOT -> http -> shell -> open -> command.
  4. Double-click on the "Default" value on the right-hand side.
  5. In the "Value data" field, replace the existing value with the following command: "/usr/bin/xdg-open %1".
  6. Click "OK" to save the changes.
  7. In the Registry Editor, navigate to HKEY_CLASSES_ROOT -> https -> shell -> open -> command.
  8. Double-click on the "Default" value on the right-hand side.
  9. In the "Value data" field, replace the existing value with the following command: "/usr/bin/xdg-open %1".
  10. Click "OK" to save the changes.
  11. Close the Registry Editor.

That would be the automated process if you chose the Fusion 360 (default) during the installation back then:

  1. Download the "web.rg":

    wget -N -P "$HOME/.fusion360/wineprefixes/default/drive_c/users/$USER/Downloads" https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/driver/web-browser/web.reg
    
  2. Change into the Wineprefix-Home-Directory:

    cd "$HOME/.fusion360/wineprefixes/default/drive_c/users/$USER/Downloads" 
    
  3. Install the "web.rg":

    WINEPREFIX=$HOME/.fusion360/wineprefixes/default wine regedit.exe web.reg
    

Now, when you click on a link in a Wine application, it should open in your default Linux browser.

@cryinkfly cryinkfly added the bug Something isn't working label Apr 6, 2023
@cryinkfly cryinkfly changed the title welcome screen browser login not opening welcome screen browser login not opening *solved* Apr 6, 2023
@alextrical
Copy link
Contributor

Still no luck this end, I will try wiping the prefix and running the script to see if that works

@alextrical
Copy link
Contributor

alextrical commented Apr 6, 2023

Just finished a full rebuild of the Prefix, (oddly it didn't install a start menu option) with the script you uploaded (confirmed the new commands for 'web.reg' are at line 457)
Ran via "box-run.sh" stored at /home/alextrical/.fusion360/wineprefixes/default/
and still the same issue persists.

Default browser is Firefox 110.0 64bit

The reg edit has made no difference this end, to a Fedora 37 based install (Nobara OS) Should I create a new issue at this stage?

@cryinkfly cryinkfly reopened this Apr 6, 2023
@Tony763
Copy link

Tony763 commented Apr 6, 2023

Same here, just did clean install and verified that regs were updated.

Default browser is Google Chrome 112.0.5615.49

Ubuntu 22.04, Opengl and wine-8.5 (Staging)

which xdg-open
/usr/bin/xdg-open

/usr/bin/xdg-open http://www.google.com  #opens new tab inside running browser

@cryinkfly
Copy link
Owner

cryinkfly commented Apr 6, 2023

Okay, then we must install a web browser into the wineprefix!

I testing what now...

@Tony763
Copy link

Tony763 commented Apr 6, 2023

I tried to install Chrome before clean install, it runs, but Fusion did not open it.

We will probably need to set it as default browser inside wine, although I did not find a way to do it, yet.

Simply clicking on Set as default button inside chrome do nothing.

@alextrical
Copy link
Contributor

alextrical commented Apr 6, 2023

It seems the default browser in Wine is "winebrowser.exe" and redirects to the external browser on the host.

for example

export env WINEPREFIX=~/.fusion360/wineprefixes/default
wine winebrowser.exe http://google.com

@Tony763
Copy link

Tony763 commented Apr 6, 2023

Yes, but Fusion seem to use some system call to open a link/default browser so its not catch by winebrowser.

Installation folder now contain Autodesk Identity Manager
Inside it is file called AdSkIdentityManager.config

    // maximumRetriesToFetchTheDefaultWebBrowserTopWindowHandle is a Windows OS specific setting
    "maximumRetriesToFetchTheDefaultWebBrowserTopWindowHandle": 10,

@hapsti
Copy link

hapsti commented Apr 6, 2023

I am now only able to launch the program once and after I get
find: ‘’: No such file or directory wine: invalid directory in WINEPREFIX: not an absolute 'path'

@cryinkfly
Copy link
Owner

cryinkfly commented Apr 6, 2023

So i have tested this one with the "default"-Wineprefix installation of Fusion 360:

That would be the automated process if you chose the Fusion 360 (default) during the installation back then:

  1. Change into the Wineprefix-Home-Directory:

    cd "$HOME/.fusion360/wineprefixes/default/drive_c/users/$USER/Downloads" 
    
  2. Download the "web.rg":

    wget -N https://raw.githubusercontent.com/cryinkfly/Autodesk-Fusion-360-for-Linux/main/files/builds/stable-branch/driver/web-browser/web.reg
    
  3. Install the "web.rg":

    WINEPREFIX=$HOME/.fusion360/wineprefixes/default wine regedit.exe web.reg
    
  4. Download Firefox (en-US):

    wget https://ftp.mozilla.org/pub/firefox/releases/111.0/win64/en-US/Firefox%20Setup%20111.0.exe -O Firefox.exe
    
  5. Install Firefox:

    WINEPREFIX=$HOME/.fusion360/wineprefixes/default wine Firefox.exe
    

Now, when you click on a link in a Wine application, it should open with the installed Firefox (Windows version).

@cryinkfly cryinkfly changed the title welcome screen browser login not opening *solved* welcome screen browser login not opening? Apr 6, 2023
@alextrical
Copy link
Contributor

alextrical commented Apr 6, 2023

the link to firefox didn't work here, it looks to be a specific link for your PC. can you try with

wget https://ftp.mozilla.org/pub/firefox/releases/111.0/win64/en-US/Firefox%20Setup%20111.0.exe -O Firefox.exe

instead?

Alternatively if you want the latest version you can use

wget https://download.mozilla.org/?product=firefox-latest-ssl -O Firefox.exe

@DimitriBolt
Copy link

Does not work :-((. See log-file.
backtrace.txt
backtrace2.txt

@MH-GoL
Copy link

MH-GoL commented Jun 4, 2023

Does not work :-((. See log-file. backtrace.txt backtrace2.txt

on Linux Mint 21.1 it works without any Problem. Did you try a fresh install?

@zap117
Copy link

zap117 commented Jun 16, 2023

i feel like i might be missing something, ive set the env varriable in bottles, but with no luck , is this fix only on this version ?

@DerDominikNatter
Copy link

Hey guys, I am pretty new to Bottles and Wine, how do i set the env var and is it still working? Thanks guys

@Tony763
Copy link

Tony763 commented Jun 25, 2023

Hi @DerDominikNatter, if You use installer from this repository (recommended), launcher already contain necessary env. variable set.

For bare wine, start your fusion by WINEPREFIX="your_prefix" FUSION_IDSDK=false WINEDEBUG=-all wine path_to_Fusion360.exe from terminal..

For bottles I cannot say (I do not use them personally).

@DerDominikNatter
Copy link

Hi @DerDominikNatter, if You use installer from this repository (recommended), launcher already contain necessary env. variable set.

For bare wine, start your fusion by WINEPREFIX="your_prefix" FUSION_IDSDK=false WINEDEBUG=-all wine path_to_Fusion360.exe from terminal..

For bottles I cannot say (I do not use them personally).

Hello, when i start the installer command the following error occurs:
Testing presence of yad ...
No yad found in $PATH!

Did i do something wrong?

Thank you very much.

Please excuse my silly questions, still in the learning process :)

@Tony763
Copy link

Tony763 commented Jun 25, 2023

Launcher need YAD as dependency. You need to instal it first. For Ubuntu/Etc. its sudo apt install yad

@monte-monte
Copy link

monte-monte commented Jun 26, 2023

@zap117 @DerDominikNatter in the settings of the Fusion 360 "bottle":
image

@Gord1
Copy link

Gord1 commented Jan 20, 2024

I'm using wine 9.0 and Linux Mint 21.3. I just tried to install Fusion 360 and the program initially opened right after the install. I was logged into my account and everything seemed to be working, but I couldn't see anything related to electrical schematic or pcb, so I'm not sure that I got the current version from the scripts. I closed the application and restarted my machine.

When I started F360 from the wine submenu, it asked for webview2

Screenshot from 2024-01-19 19-52-21

I am a complete newbee, so if you have suggestions, make them simple!

I will try WINEPREFIX="your_prefix" FUSION_IDSDK=false WINEDEBUG=-all wine path_to_Fusion360.exe
to see if that works.

@Gord1
Copy link

Gord1 commented Jan 21, 2024

The command that I used (for others playing along). I got that from the menu launch icon properties and added the FUSION_IDSDK=false WINEDEBUG=-all

env WINEPREFIX="/home/gordon/.fusion360/wineprefixes/default" FUSION_IDSDK=false WINEDEBUG=-all wine C:\ProgramData\Microsoft\Windows\Start\ Menu\Programs\Autodesk\Autodesk\ Fusion\ 360.lnk

The first time I ran it there were all sorts of errors on the terminal and the program was not functioning completely. After retarting the computer the electrical schematic and pcb options are available and the the errors seem to have disappeared.

The only errors are:
wine: could not open working directory L"unix\home\gordon\", starting in the Windows directory.
wine: could not open working directory L"unix\home\gordon\", starting in the Windows directory.

November 2023 Minor Update (v.2.0.17954) is the version that I downloaded with the scripts.

@zakutin
Copy link

zakutin commented Jan 30, 2024

There's a fix everyone! set env var FUSION_IDSDK=false and you'll get the old login (I have reasons to believe that it will NOT get disabled at a later point, but I could always be wrong)

It seems like they dropped the FUSION_IDSDK option in January 2024 update. #380, #381

@dzervas
Copy link

dzervas commented Feb 4, 2024

yes but given that wine can now open urls using xdg-open here's what the browser login looks like:

  • it sends you to the login url https://accounts.autodesk.com/logon?server=native&resume=%2Fas%2F<random>%2Fresume%2Fas%2Fauthorization.ping&spentity=null#username
  • you login normally
  • sends you to adskidmgr:/login?<random>
  • that scheme is handled by the command "C:\Users\User\AppData\Local\Autodesk\webdeploy\production\b0c303e70bd97cfdc195adab65922cfeffcb363a\Autodesk Identity Manager\AdskIdentityManager.exe" "%1" (it's in registry under Computer\HKEY_CLASSES_ROOT\adskidmgr\shell\open\command)

if the xdg-open part actually works in wine, we just need to create the correct scheme handler in the linux side

@alextrical
Copy link
Contributor

All fixed and working now, the following Proof of concept script handles installs and updates, it also gets the latest login method working via the default linux browser and sets up the mimetype to correctly direct the authentication back to the application.

export env ROOTFOLDER=~/.fusion
mkdir {$ROOTFOLDER,$ROOTFOLDER/wineprefixes,$ROOTFOLDER/Downloads}
rm -r $ROOTFOLDER/wineprefixes/default
export env WINEPREFIX=$ROOTFOLDER/wineprefixes/default
export env WINEDEBUG=fixme-all #Hide the fixme messages intended for Wine developers
SP_FUSION360_INSTALLER_URL="https://dl.appstreaming.autodesk.com/production/installers/Fusion%20Admin%20Install.exe"
SP_WEBVIEW2_INSTALLER_URL="https://github.com/aedancullen/webview2-evergreen-standalone-installer-archive/releases/download/109.0.1518.78/MicrosoftEdgeWebView2RuntimeInstallerX64.exe"

#Wine version checking, warn user if their wine install is out of date
WINE_VERSION="$(wine --version  | cut -d ' ' -f1 | sed -e 's/wine-//' -e 's/-rc.*//')"
WINE_VERSION_MINIMUM=8.14
if (( $(echo "$WINE_VERSION < $WINE_VERSION_MINIMUM" | bc -l) )); then
    echo "Your version of wine ${WINE_VERSION} is too old and will not work with Autodesk Fusion. You should upgrade to at least ${WINE_VERSION_MINIMUM}"
fi

#Install required Font, the Navigation bar will not work without this font.
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O $ROOTFOLDER/Downloads/winetricks
chmod +x $ROOTFOLDER/Downloads/winetricks
$ROOTFOLDER/Downloads/winetricks arial
wine winecfg -v win10

#Remove tracking metrics/calling home
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "adpclientservice.exe" /t REG_SZ /d "" /f
#Navigation bar does not work well with anything other than the wine builtin DX9
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "AdCefWebBrowser.exe" /t REG_SZ /d builtin /f
#Use Visual Studio Redist that is bundled with the application
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "msvcp140" /t REG_SZ /d native /f
wine REG ADD "HKCU\Software\Wine\DllOverrides" /v "mfc140u" /t REG_SZ /d native /f

cat > $ROOTFOLDER/Downloads/NMachineSpecificOptions.xml << EOL
<?xml version="1.0" encoding="UTF-16" standalone="no" ?>
<OptionGroups>
  <BootstrapOptionsGroup SchemaVersion="2" ToolTip="Special preferences that require the application to be restarted after a change." UserName="Bootstrap">
    <driverOptionId ToolTip="The driver used to display the graphics" UserName="Graphics driver" Value="VirtualDeviceDx9"/></BootstrapOptionsGroup>
</OptionGroups>
EOL

#Download and install WebView2 to handle Login attempts, required even though we redirect to your default browser
wget -N $SP_WEBVIEW2_INSTALLER_URL -P $ROOTFOLDER/Downloads
wine $ROOTFOLDER/Downloads/MicrosoftEdgeWebView2RuntimeInstallerX64.exe /install #/silent

#Download latest Admin Install, only if the file has changes since last time we connected to the server
wget -N $SP_FUSION360_INSTALLER_URL -P $ROOTFOLDER/Downloads

#Extract the icon from the installer, this will give the latest icon without breaking any distribution licenses
wrestool -x --output=$ROOTFOLDER/Downloads/Fusion360.ico -t14 "${ROOTFOLDER}/Downloads/Fusion Admin Install.exe"

#Install the application, the UI doesn't work for us, so install in the background. Could do with tracking folder size to get a progress bar for the user here
wine $ROOTFOLDER/Downloads/Fusion\ Admin\ Install.exe --quiet

mkdir -p "${ROOTFOLDER}/wineprefixes/default/drive_c/users/$USER/AppData/Roaming/Autodesk/Neutron Platform/Options"

cp $ROOTFOLDER/Downloads/NMachineSpecificOptions.xml "${ROOTFOLDER}/wineprefixes/default/drive_c/users/$USER/AppData/Roaming/Autodesk/Neutron Platform/Options"

#Disable Debug messages on regular runs, we dont have a terminal, so speed up the system by not wasting time prining them into the Void
sed -i 's/=env WINEPREFIX=/=env WINEDEBUG=-all env WINEPREFIX=/g' "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk Fusion.desktop"

#Cleanup any shortcuts created we dont want, though they seem to work well now
#rm -f "$HOME/.config/menus/applications-merged/wine-Programs-Autodesk-Autodesk Fusion.menu"
#rm -rf "$HOME/.local/share/applications/wine/Programs/Autodesk/Autodesk Fusion.desktop"

#Create mimetype link to handle web login call backs to the Identity Manager
cat > $HOME/.local/share/applications/adskidmgr-opener.desktop << EOL
[Desktop Entry]
Type=Application
Name=adskidmgr Scheme Handler
Exec=env WINEPREFIX="$ROOTFOLDER/wineprefixes/default" wine "C:\Program Files\Autodesk\webdeploy\production\99249ee497b13684a43f5bacd5f1f09974049c6b\Autodesk Identity Manager\AdskIdentityManager.exe" %u
StartupNotify=false
MimeType=x-scheme-handler/adskidmgr;
EOL
xdg-mime default adskidmgr-opener.desktop x-scheme-handler/adskidmgr

@alextrical
Copy link
Contributor

alextrical commented Feb 4, 2024

* that scheme is handled by the command `"C:\Users\User\AppData\Local\Autodesk\webdeploy\production\b0c303e70bd97cfdc195adab65922cfeffcb363a\Autodesk Identity Manager\AdskIdentityManager.exe" "%1"` (it's in registry under `Computer\HKEY_CLASSES_ROOT\adskidmgr\shell\open\command`)

@dzervas Good catch on the registry value, Assuming we can use a script to grab that value, we can use that track the latest location of AdskIdentityManager.exe as it moves around with updates. Any time we can remove hard coded paths should help our scripts weather out the predictable changes coming our way ;)

@Tony763
Copy link

Tony763 commented Feb 4, 2024

All fixed and working now, the following Proof of concept script handles installs and updates, it also gets the latest login method working via the default linux browser and sets up the mimetype to correctly direct the authentication back to the application.

This definitely works, nice job 🙂

Just small note, on clean system I had to install these:
sudo apt-get install cabextract icoutils winbind

Also in order to open auth links I had to install Firefox from DEB and make it default.
Snap version (Ubuntu's default method) and google chrome just crash when clicking Sign in button in app.

@alextrical
Copy link
Contributor

alextrical commented Feb 4, 2024

All fixed and working now, the following Proof of concept script handles installs and updates, it also gets the latest login method working via the default linux browser and sets up the mimetype to correctly direct the authentication back to the application.

This definitely works, nice job 🙂

Just small note, on clean system I had to install these:
sudo apt-get install cabextract icoutils winbind

Also in order to open auth links I had to install Firefox from DEB and make it default.
Snap version (Ubuntu's default method) and google chrome just crash when clicking Sign in button in app.

Thank you for the feedback. I hadn't realised I was using non standard packages, I will see if we need the icon to be extracted, if not we can drop at least 2 of those dependencies. Hmm, that sucks it's not working with Snap or Google chrome.... I wonder what's causing that. Glad you found a work around though.

Firefox on my system is either Deb or Flatpak. Not quite sure which at the moment.

@rks17899
Copy link

I Just installed the bottles fusion 360 version, all defaults, and I'm hitting this login issue. I have tried setting my default browser to Google Chrome (what my default is), the 2 versions of Firefox in my list, and opera, browser I don't typically use, but apparently have installed.

When I launch with a terminal, I get no real debug information about the login process.

I did verify the adskidmgr-opener.desktop file exists and matches the above, and re-ran by hand the xdg-mime command.

Anything else I should be trying? Or ways to get more debug information out?

@monte-monte
Copy link

monte-monte commented Mar 11, 2024

@rks17899 look at the latest comments here: #393
Bottles by default use an old version of wine. You need to open the preferences and download any build of version 9 or higher:
image
Then follow instruction from the link above.

@rks17899
Copy link

Some progress I suppose, the other thread is closed, so I will respond here.
I had version 9 installed, so I switched to that.
Then I added the shortcut for AdskIdentityManager and it failed to run, missing dll files, realized I had to set the work area to the location of the executable.
After a reboot of my Ubuntu machine, and swapping browsers back and forth I realized the link required comes from right clicking on the button (after logging in) and copying the link.

I have added double quotes around it and put it into the startup options of my shortcut.

No matter what I put into the arguments I get a popup when I run the shortcut that says:

"This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem."

Looking for bugs related to this, I found one that suggested editing the adskidmgr-opener.desktop to point to the right path, that does make it so if I click the "launch product" button in Chrome it "succeeds", but I suspect it is failing without showing me the popup.

Firefox does the same thing.

I appreciate any assistance in getting this working, thanks!

@monte-monte
Copy link

@rks17899 that's what I did exactly for it to work:

  1. Using bottles install Fusion in a new bottle.
  2. In preferences install new runner "kron4ek-wine-9.3-staging-tkg-amd64"
  3. In newly created Fusion bottle press "Add shortcut" button.
  4. Find AdskIdentityManager.exe that is located in the same folder that Fusion360.exe but in subfolder "Autodesk Identity Manager".
  5. In settings of this bottle set the runner to "kron4ek-wine-9.3-staging-tkg-amd64".
  6. Launch Fusion with shortcut in this bottle.
  7. Press login. Browser will open a page.
  8. Copy link of the "Go to product" button.
  9. Change launch options of the "Autodesk Identity Manager" shotcut:
    image
  10. Paste your copied link here like this:
    image
  11. Launch "Autodesk Identity Manager" shotcut (I did it in the terminal, don't know if it matters. This button:
    image
    )
  12. The main Fusion window now should be logged in, you can close Autodesk Identity Manager.

@rks17899
Copy link

I appreciate the help, but I give up. Before you posted this, I saw my installed version is the default stable, wine 9.0, so I went through dozens of outdated instructions to update, finally got that settled, and tried that (although it still lists it as 9.0 in bottles...) Either way, same result.

Then I read and followed along, created a new bottle, installed fusion, found in profiles where to install the wine 9.3 you suggested, did each step, and I hit the same issue with the working directory for the authenticator.

Trying to fix that by setting the working directory of the Fuxion360 executable didn't help, while trying a few other attempts, I had to force quite a few times.

Now Bottles just hangs doing anything. I can get to the point of trying to set the workspace but then it hangs.

I don't know if this is normal, but it takes about 30 seconds to get to the point where I can click login when the app launches, it takes another 10-20 seconds for the browser to open the page, and any time I open the directory in the finder to navigate (like creating the shortcut) it takes a long time (It takes long enough I ignore it for a while).

For now, I give up, I appreciate the attempt at support, but I have lost hours just trying to log in.

@monte-monte
Copy link

@rks17899 that's odd. I thought the fact that bottles use flatpak sandboxes should eliminate such discrepancies between user setups, and result must be reproducible. Maybe your system lacks libqt, and that makes you choose working directory that has Qt dll's in it, so instead of using native Qt it runs windows dll's through wine, idk if it makes any sense:)
Maybe find if you have qt installed in you linux environment and if no, try installing libqt and running fusion again?
What distro are you using?
As for loading time, on my system it also spends some time, but not as much as you describe, but once everything is loaded, fusion works pretty stable.

@dzervas
Copy link

dzervas commented Mar 12, 2024

@monte-monte do you have any other bugs in fusion? like transparent points or anything like that? Can you properly use fusion? we won?

@rks17899
Copy link

I agree, I would think flatpak and bottles would avoid having these issues.
I'm on Ubuntu 23.10, and as far as I can discern I have QT5 and 6 installed, 5 is the default. I can run qtcreator and vmware which both indicate they use QT.

I tried a reboot after messing with trying to re-install/configure QT, and am at the same place, the QT errors if I don't set the working directory (which seems like the fundamental issue, but I'm at a loss how to solve it).

@monte-monte
Copy link

monte-monte commented Mar 12, 2024

@dzervas I had a bug with being unable to press some buttons in drop-down menus, the menu would simply close, without registering a press, as if I have clicked in another window. This bug was not present in proton-ge build, but as I switched back to wine for authentication to work, I've found that there are two options that fix this issue. One is simply to use virtual desktop, the other is using latency-fix in bottles. I don't know what is it exactly outside of bottle, that's why I prefer them to default wine, it's very easy to try different settings and wine builds to see what's exactly working.
Another bug is unable to save after some time. There are some network errors in a log file, and the fix I've found is to change default option in fusion network settings:
image
I don't know if this has something to do with my network setup, or my internet provider, but I've found other people's reports of the same issue.
Inserting anything from McMaster is still not working, but I've seen this being reported even from users on windows on autodesk forum.

@monte-monte
Copy link

I agree, I would think flatpak and bottles would avoid having these issues. I'm on Ubuntu 23.10, and as far as I can discern I have QT5 and 6 installed, 5 is the default. I can run qtcreator and vmware which both indicate they use QT.

I tried a reboot after messing with trying to re-install/configure QT, and am at the same place, the QT errors if I don't set the working directory (which seems like the fundamental issue, but I'm at a loss how to solve it).

Strange, I'm on 23.10 too. That's the output of dpkg -l | grep libqt:

ii  libqt5concurrent5:amd64                                     5.15.10+dfsg-3                               amd64        Qt 5 concurrent module
ii  libqt5core5a:amd64                                          5.15.10+dfsg-3                               amd64        Qt 5 core module
ii  libqt5dbus5:amd64                                           5.15.10+dfsg-3                               amd64        Qt 5 D-Bus module
ii  libqt5designer5:amd64                                       5.15.10-5                                    amd64        Qt 5 designer module
ii  libqt5gui5:amd64                                            5.15.10+dfsg-3                               amd64        Qt 5 GUI module
ii  libqt5help5:amd64                                           5.15.10-5                                    amd64        Qt 5 help module
ii  libqt5keychain1:amd64                                       0.14.1-1                                     amd64        Qt API to store passwords (QT5 version)
ii  libqt5multimedia5:amd64                                     5.15.10-2                                    amd64        Qt 5 Multimedia module
ii  libqt5multimediaquick5:amd64                                5.15.10-2                                    amd64        Qt 5 Multimedia Quick module
ii  libqt5network5:amd64                                        5.15.10+dfsg-3                               amd64        Qt 5 network module
ii  libqt5networkauth5:amd64                                    5.15.10-2                                    amd64        online account access for Qt apps - Library
ii  libqt5opengl5:amd64                                         5.15.10+dfsg-3                               amd64        Qt 5 OpenGL module
ii  libqt5pas1:amd64                                            2.6+2.2.0+dfsg1-3                            amd64        Qt5 interface bindings for Pascal
ii  libqt5positioning5:amd64                                    5.15.10+dfsg-2                               amd64        Qt Positioning module
ii  libqt5printsupport5:amd64                                   5.15.10+dfsg-3                               amd64        Qt 5 print support module
ii  libqt5qml5:amd64                                            5.15.10+dfsg-2                               amd64        Qt 5 QML module
ii  libqt5qmlmodels5:amd64                                      5.15.10+dfsg-2                               amd64        Qt 5 QML Models library
ii  libqt5qmlworkerscript5:amd64                                5.15.10+dfsg-2                               amd64        Qt 5 QML Worker Script library
ii  libqt5quick5:amd64                                          5.15.10+dfsg-2                               amd64        Qt 5 Quick library
ii  libqt5quickcontrols2-5:amd64                                5.15.10+dfsg-2                               amd64        Qt 5 Quick Controls 2 library
ii  libqt5quicktemplates2-5:amd64                               5.15.10+dfsg-2                               amd64        Qt 5 Quick Templates 2 library
ii  libqt5quickwidgets5:amd64                                   5.15.10+dfsg-2                               amd64        Qt 5 Quick Widgets library
ii  libqt5sensors5:amd64                                        5.15.10-2                                    amd64        Qt Sensors module
ii  libqt5serialport5:amd64                                     5.15.10-2                                    amd64        Qt 5 serial port support
ii  libqt5sql5:amd64                                            5.15.10+dfsg-3                               amd64        Qt 5 SQL module
ii  libqt5sql5-sqlite:amd64                                     5.15.10+dfsg-3                               amd64        Qt 5 SQLite 3 database driver
ii  libqt5svg5:amd64                                            5.15.10-2                                    amd64        Qt 5 SVG module
ii  libqt5test5:amd64                                           5.15.10+dfsg-3                               amd64        Qt 5 test module
ii  libqt5texttospeech5:amd64                                   5.15.10-2                                    amd64        Speech library for Qt - libraries
ii  libqt5waylandclient5:amd64                                  5.15.10-2                                    amd64        QtWayland client library
ii  libqt5waylandcompositor5:amd64                              5.15.10-2                                    amd64        QtWayland compositor library
ii  libqt5webchannel5:amd64                                     5.15.10-2                                    amd64        Web communication library for Qt
ii  libqt5webengine-data                                        5.15.15+dfsg-2                               all          Web content engine library for Qt - Data
ii  libqt5webengine5:amd64                                      5.15.15+dfsg-2                               amd64        Web content engine library for Qt
ii  libqt5webenginecore5:amd64                                  5.15.15+dfsg-2                               amd64        Web content engine library for Qt - Core
ii  libqt5webenginewidgets5:amd64                               5.15.15+dfsg-2                               amd64        Web content engine library for Qt - Widget
ii  libqt5webkit5:amd64                                         5.212.0~alpha4-33                            amd64        Web content engine library for Qt
ii  libqt5websockets5:amd64                                     5.15.10-2                                    amd64        Qt 5 Web Sockets module
ii  libqt5widgets5:amd64                                        5.15.10+dfsg-3                               amd64        Qt 5 widgets module
ii  libqt5x11extras5:amd64                                      5.15.10-2                                    amd64        Qt 5 X11 extras
ii  libqt5xml5:amd64                                            5.15.10+dfsg-3                               amd64        Qt 5 XML module
ii  libqt5xmlpatterns5:amd64                                    5.15.10-2                                    amd64        Qt 5 XML patterns module
ii  libqt6core6:amd64                                           6.4.2+dfsg-18                                amd64        Qt 6 core module
ii  libqt6dbus6:amd64                                           6.4.2+dfsg-18                                amd64        Qt 6 D-Bus module
ii  libqt6gui6:amd64                                            6.4.2+dfsg-18                                amd64        Qt 6 GUI module
ii  libqt6network6:amd64                                        6.4.2+dfsg-18                                amd64        Qt 6 network module
ii  libqt6opengl6:amd64                                         6.4.2+dfsg-18                                amd64        Qt 6 OpenGL module
ii  libqt6openglwidgets6:amd64                                  6.4.2+dfsg-18                                amd64        Qt 6 OpenGL widgets module
ii  libqt6printsupport6:amd64                                   6.4.2+dfsg-18                                amd64        Qt 6 print support module
ii  libqt6qml6:amd64                                            6.4.2+dfsg-3                                 amd64        Qt 6 QML module
ii  libqt6qmlmodels6:amd64                                      6.4.2+dfsg-3                                 amd64        Qt 6 QML Models library
ii  libqt6quick6:amd64                                          6.4.2+dfsg-3                                 amd64        Qt 6 Quick library
ii  libqt6sql6:amd64                                            6.4.2+dfsg-18                                amd64        Qt 6 SQL module
ii  libqt6sql6-sqlite:amd64                                     6.4.2+dfsg-18                                amd64        Qt 6 SQLite 3 database driver
ii  libqt6svg6:amd64                                            6.4.2-4ubuntu1                               amd64        Qt 6 SVG library
ii  libqt6test6:amd64                                           6.4.2+dfsg-18                                amd64        Qt 6 test module
ii  libqt6waylandclient6:amd64                                  6.4.2-3                                      amd64        Qt 6 Wayland Client library
ii  libqt6waylandcompositor6:amd64                              6.4.2-3                                      amd64        Qt 6 Wayland Compositor library
ii  libqt6waylandeglclienthwintegration6:amd64                  6.4.2-3                                      amd64        Qt 6 Wayland WaylandEglClientHwIntegration library
ii  libqt6waylandeglcompositorhwintegration6:amd64              6.4.2-3                                      amd64        Qt 6 Wayland WaylandEglCompositorHwIntegration library
ii  libqt6widgets6:amd64                                        6.4.2+dfsg-18                                amd64        Qt 6 widgets module
ii  libqt6wlshellintegration6:amd64                             6.4.2-3                                      amd64        Qt 6 Wayland ShellIntegration library
ii  libqt6xml6:amd64                                            6.4.2+dfsg-18                                amd64        Qt 6 XML module

@rks17899
Copy link

rks17899 commented Mar 13, 2024

I have a very similar list:

ii libqt5concurrent5:amd64 5.15.10+dfsg-3 amd64 Qt 5 concurrent module
ii libqt5core5a:amd64 5.15.10+dfsg-3 amd64 Qt 5 core module
ii libqt5dbus5:amd64 5.15.10+dfsg-3 amd64 Qt 5 D-Bus module
ii libqt5gui5:amd64 5.15.10+dfsg-3 amd64 Qt 5 GUI module
rc libqt5gui5-gles:amd64 5.15.2+dfsg-4 amd64 Qt 5 GUI module — OpenGL ES variant
ii libqt5help5:amd64 5.15.10-5 amd64 Qt 5 help module
ii libqt5multimedia5:amd64 5.15.10-2 amd64 Qt 5 Multimedia module
ii libqt5multimedia5-plugins:amd64 5.15.10-2 amd64 Qt 5 Multimedia module plugins
ii libqt5multimediagsttools5:amd64 5.15.10-2 amd64 GStreamer tools for Qt 5 Multimedia module
ii libqt5multimediawidgets5:amd64 5.15.10-2 amd64 Qt 5 Multimedia Widgets module
ii libqt5network5:amd64 5.15.10+dfsg-3 amd64 Qt 5 network module
ii libqt5opengl5:amd64 5.15.10+dfsg-3 amd64 Qt 5 OpenGL module
ii libqt5opengl5-dev:amd64 5.15.10+dfsg-3 amd64 Qt 5 OpenGL library development files
ii libqt5positioning5:amd64 5.15.10+dfsg-2 amd64 Qt Positioning module
ii libqt5printsupport5:amd64 5.15.10+dfsg-3 amd64 Qt 5 print support module
ii libqt5qml5:amd64 5.15.10+dfsg-2 amd64 Qt 5 QML module
ii libqt5qmlmodels5:amd64 5.15.10+dfsg-2 amd64 Qt 5 QML Models library
ii libqt5qmlworkerscript5:amd64 5.15.10+dfsg-2 amd64 Qt 5 QML Worker Script library
ii libqt5quick5:amd64 5.15.10+dfsg-2 amd64 Qt 5 Quick library
ii libqt5quickcontrols2-5:amd64 5.15.10+dfsg-2 amd64 Qt 5 Quick Controls 2 library
ii libqt5quickparticles5:amd64 5.15.10+dfsg-2 amd64 Qt 5 Quick particles module
ii libqt5quicktemplates2-5:amd64 5.15.10+dfsg-2 amd64 Qt 5 Quick Templates 2 library
ii libqt5quickwidgets5:amd64 5.15.10+dfsg-2 amd64 Qt 5 Quick Widgets library
ii libqt5sensors5:amd64 5.15.10-2 amd64 Qt Sensors module
ii libqt5sql5:amd64 5.15.10+dfsg-3 amd64 Qt 5 SQL module
ii libqt5sql5-sqlite:amd64 5.15.10+dfsg-3 amd64 Qt 5 SQLite 3 database driver
ii libqt5svg5:amd64 5.15.10-2 amd64 Qt 5 SVG module
ii libqt5test5:amd64 5.15.10+dfsg-3 amd64 Qt 5 test module
ii libqt5waylandclient5:amd64 5.15.10-2 amd64 QtWayland client library
ii libqt5waylandcompositor5:amd64 5.15.10-2 amd64 QtWayland compositor library
ii libqt5webchannel5:amd64 5.15.10-2 amd64 Web communication library for Qt
ii libqt5webengine-data 5.15.15+dfsg-2 all Web content engine library for Qt - Data
ii libqt5webengine5:amd64 5.15.15+dfsg-2 amd64 Web content engine library for Qt
ii libqt5webenginecore5:amd64 5.15.15+dfsg-2 amd64 Web content engine library for Qt - Core
ii libqt5webenginewidgets5:amd64 5.15.15+dfsg-2 amd64 Web content engine library for Qt - Widget
ii libqt5webkit5:amd64 5.212.0~alpha4-33 amd64 Web content engine library for Qt
ii libqt5widgets5:amd64 5.15.10+dfsg-3 amd64 Qt 5 widgets module
ii libqt5x11extras5:amd64 5.15.10-2 amd64 Qt 5 X11 extras
ii libqt5xml5:amd64 5.15.10+dfsg-3 amd64 Qt 5 XML module
ii libqt5xmlpatterns5:amd64 5.15.10-2 amd64 Qt 5 XML patterns module
ii libqt6concurrent6:amd64 6.4.2+dfsg-18 amd64 Qt 6 concurrent module
ii libqt6core5compat6:amd64 6.4.2-3 amd64 Qt 6 Qt5Compat library
ii libqt6core6:amd64 6.4.2+dfsg-18 amd64 Qt 6 core module
ii libqt6dbus6:amd64 6.4.2+dfsg-18 amd64 Qt 6 D-Bus module
ii libqt6designer6:amd64 6.4.2-3 amd64 Qt 6 Designer library
ii libqt6designercomponents6:amd64 6.4.2-3 amd64 Qt 6 Designer Components library
ii libqt6gui6:amd64 6.4.2+dfsg-18 amd64 Qt 6 GUI module
ii libqt6help6:amd64 6.4.2-3 amd64 Qt 6 Help library
ii libqt6jsonrpc6:amd64 6.4.2-2 amd64 Qt 6 JSON RPC library
ii libqt6languageserver6:amd64 6.4.2-2 amd64 Qt 6 Language Server library
ii libqt6network6:amd64 6.4.2+dfsg-18 amd64 Qt 6 network module
ii libqt6opengl6:amd64 6.4.2+dfsg-18 amd64 Qt 6 OpenGL module
ii libqt6openglwidgets6:amd64 6.4.2+dfsg-18 amd64 Qt 6 OpenGL widgets module
ii libqt6printsupport6:amd64 6.4.2+dfsg-18 amd64 Qt 6 print support module
ii libqt6qml6:amd64 6.4.2+dfsg-3 amd64 Qt 6 QML module
ii libqt6qmlcompiler6:amd64 6.4.2+dfsg-3 amd64 Qt 6 QML Compiler library
ii libqt6qmlmodels6:amd64 6.4.2+dfsg-3 amd64 Qt 6 QML Models library
ii libqt6qmlworkerscript6:amd64 6.4.2+dfsg-3 amd64 Qt 6 QML WorkerScript library
ii libqt6quick3d6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D library
ii libqt6quick3dassetimport6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D Asset Import library
ii libqt6quick3dassetutils6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D Asset Utils library
ii libqt6quick3dparticles6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D Particles library
ii libqt6quick3druntimerender6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D Runtime Renderer library
ii libqt6quick3dutils6:amd64 6.4.2-3 amd64 Qt 6 Quick 3D Utils library
ii libqt6quick6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick library
ii libqt6quickcontrols2-6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Controls 2 library
ii libqt6quickcontrols2impl6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Controls 2 Impl library
ii libqt6quicklayouts6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Layouts library
ii libqt6quicktemplates2-6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Templates 2 library
ii libqt6quicktest6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Test library
ii libqt6quicktimeline6:amd64 6.4.2-1 amd64 Qt 6 Quick Timeline library
ii libqt6quickwidgets6:amd64 6.4.2+dfsg-3 amd64 Qt 6 Quick Widgets library
ii libqt6serialport6:amd64 6.4.2-4 amd64 Qt 6 serial port support library
ii libqt6shadertools6:amd64 6.4.2-3 amd64 Qt 6 shader tools module
ii libqt6sql6:amd64 6.4.2+dfsg-18 amd64 Qt 6 SQL module
ii libqt6sql6-sqlite:amd64 6.4.2+dfsg-18 amd64 Qt 6 SQLite 3 database driver
ii libqt6svg6:amd64 6.4.2-4ubuntu1 amd64 Qt 6 SVG library
ii libqt6svgwidgets6:amd64 6.4.2-4ubuntu1 amd64 Qt 6 SVG Widgets library
ii libqt6test6:amd64 6.4.2+dfsg-18 amd64 Qt 6 test module
ii libqt6uitools6:amd64 6.4.2-3 amd64 Qt 6 UI tools library
ii libqt6waylandclient6:amd64 6.4.2-3 amd64 Qt 6 Wayland Client library
ii libqt6waylandcompositor6:amd64 6.4.2-3 amd64 Qt 6 Wayland Compositor library
ii libqt6waylandeglclienthwintegration6:amd64 6.4.2-3 amd64 Qt 6 Wayland WaylandEglClientHwIntegration library
ii libqt6waylandeglcompositorhwintegration6:amd64 6.4.2-3 amd64 Qt 6 Wayland WaylandEglCompositorHwIntegration library
ii libqt6widgets6:amd64 6.4.2+dfsg-18 amd64 Qt 6 widgets module
ii libqt6wlshellintegration6:amd64 6.4.2-3 amd64 Qt 6 Wayland ShellIntegration library
ii libqt6xml6:amd64 6.4.2+dfsg-18 amd64 Qt 6 XML module

@monte-monte
Copy link

@rks17899 I compared both lists. That's what's your is missing from what I have installed:

libqt5designer5
libqt5keychain1
libqt5multimediaquick5
libqt5networkauth5
libqt5pas1
libqt5serialport5
libqt5texttospeech5
libqt5websockets5

Mine list is mostly missing some extra Qt6 libs that you have.
But Fusion folder contains only Qt6 dll's.
Maybe I was wrong all along and your local qt libs are not used by wine in any way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests