cryinkfly / SOLIDWORKS-for-Linux

This is a project, where I give you a way to use SOLIDWORKS on Linux!
MIT License
387 stars 37 forks source link

Empty HtmlDialog Window #7

Open gampam2000 opened 2 years ago

gampam2000 commented 2 years ago

Hi, I have tried to follow your script. I can launch the setup.exe but after I enter the Serial Number an empty window with the Title "HtmlDialog" appears over the installation window. The dialog has an (x) but nothing happens. Any ideas what this means? Best regards

Duedot43 commented 2 years ago

I got this error too I was using flatpak proton it says something about xml error to get past it just press enter on you're keyboard should get through it. To view the dialog dialog use the latest lutrus version or use the wine command in terminal.

To clarify this is using the dev version which installs proton from flatpak

cryinkfly commented 2 years ago

Can you maybe give me a picture of it. :-)

Duedot43 commented 2 years ago

Sure image

cryinkfly commented 2 years ago

Okay it looks like so that you doesn't have installed these things with winetricks, maybe:

Can you check this? :-)

Duedot43 commented 2 years ago

The above picture was run without you're script but with lutrus. I've tested with you're script and the error does not appear. I think the person who submitted the problem report tried to run the setup.exe file without you're script and that's the error that appears. From my experience the stable build errors out on trying to run and says there is an error on line 43 and stops. fixing the double [[ to just one [ fixes this error and allows setup.exe to run.

cryinkfly commented 2 years ago

@Duedot43 I have changed my script. :+1:

gampam2000 commented 2 years ago

I have checked, msxml4 and msxml6 was not installed but even after the installation the window was empty. I did not see the message duedot43 shared. The trick by pressing enter did work. But it seems my Serial for 2021 version does not work for the 2020 version. I use Lutris 6.0-rc1 with wine 6.01 I will try it again with a working serial

Duedot43 commented 2 years ago

If you are still launching the setup.exe file manually with lutrus or wine then you are doing it incorrectly if you could could you send me the terminal output from the sh file. If the program backs out and sends you back to as you started the program (<you're username>@<you're computer name><the folder you're in>) And solidworks setup has not opened yet then somthing has gone wrong there was a bug that was fixed recently where on line 43 there was 2[[ insted of one that caused the program to fail. If you see "the data from the server has been corrupted" that means you launched it manually and it does not have the things that the script installs and their for will not download content it does not mean you have a bad license.

vodaspbru commented 2 years ago

Hello! I am running the installation through your script. I tried SW versions 2022, 2021, 2020, 2018 - everywhere I get an empty white "HTMLDIALOG" dialog box. This window appears because I have no Internet. When I press Enter, the window disappears and immediately appears, since there is no Internet !In this window, I need to click on the "ignore" button, but it is not there, it is not visible. I am using linux mint 20.3 WINEPREFIX=$HOME/.wineprefixes/solidworks sh winetricks -q corefonts vcrun2019 dotnet48 msxml6 dxvk win10 0134:fixme:ieframe:PersistStreamInit_InitNew (08074B10) 0134:fixme:ieframe:navigate_url Unsupported args (Flags 04E1EDAC {VT_I4: 0}; TargetFrameName 04E1ED9C {VT_BSTR: (null)}) 0134:fixme:ieframe:navigate_url Unsupported args (Flags 04E1EDE4 {VT_I4: 0}; TargetFrameName 04E1EDD4 {VT_BSTR: (null)})

Снимок экрана от 2022-02-18 23-20-45

This is how it should be. Снимок экрана от 2022-02-20 12-42-20

Duedot43 commented 2 years ago

Usually there is no ignore button there is a screen shot of what the HTMLDIALOG is supposed to look like in previous comments above but it is usually fixed by reinstalling the required packages to the wineprefix manually.

staviq commented 2 years ago

Hello! I am running the installation through your script. I tried SW versions 2022, 2021, 2020, 2018 - everywhere I get an empty white "HTMLDIALOG" dialog box. This window appears because I have no Internet. When I press Enter, the window disappears and immediately appears, since there is no Internet !In this window, I need to click on the "ignore" button, but it is not there, it is not visible. I am using linux mint 20.3 WINEPREFIX=$HOME/.wineprefixes/solidworks sh winetricks -q corefonts vcrun2019 dotnet48 msxml6 dxvk win10 0134:fixme:ieframe:PersistStreamInit_InitNew (08074B10) 0134:fixme:ieframe:navigate_url Unsupported args (Flags 04E1EDAC {VT_I4: 0}; TargetFrameName 04E1ED9C {VT_BSTR: (null)}) 0134:fixme:ieframe:navigate_url Unsupported args (Flags 04E1EDE4 {VT_I4: 0}; TargetFrameName 04E1EDD4 {VT_BSTR: (null)})

Снимок экрана от 2022-02-18 23-20-45

This is how it should be. Снимок экрана от 2022-02-20 12-42-20

It seems that installing ie8 fixes this, and many other visual bugs, hovewer, installing ie8 with winetricks forces win7 so you have to switch to win 10 afterwards.

just run: $ WINEPREFIX=~/.wineprefixes/solidworks/ winetricks ie8 $ WINEPREFIX=~/.wineprefixes/solidworks/ winetricks win10