The-Wineskin-Project / WineskinServer

Wineskin
GNU Lesser General Public License v2.1
2.47k stars 170 forks source link

Wineskin stopped working correctly after the MacOS 13.5.2 update #455

Closed RHimadiiev closed 12 months ago

RHimadiiev commented 1 year ago

Environment (please complete the following information):

Describe the bug

After the MacOS 13.5.2 update AATranslator 2 cannot convert project formats anymore, aborting the process and showing "Unhandled exception occured in your application". I can launch the app, set the options, checkmarks, but it cannot process the files.

To Reproduce

  1. Launch AATranslator 2 wrapper
  2. Set the Source and Output formats.
  3. Select the input file and set the output folder.
  4. Press Generate => Unhandled exception occured in your application message appears.

Expected behavior

  1. Launch AATranslator 2 wrapper
  2. Set the Source and Output formats.
  3. Select the input file and set the output folder.
  4. Press Generate
  5. App should convert the one format to another with no errors,

Screenshots

LastRunWine.log

Additional context

Incorrectly filled out issues will be close without notice!

Gcenx commented 1 year ago

Please retest using the latest wrapper/engine versions and also provide the LastRun.log file.

RHimadiiev commented 1 year ago

Environment (please complete the following information):

Describe the bug

Installer gets aborted with new wrapper and engine

To Reproduce

  1. Create a wrapper
  2. Go to Winetricks and install dotnet472
  3. Try to install the ATranslator2 x64_Release-v0.1.9.0 4.I nstallation gets aborted

Expected behavior

  1. Create a wrapper
  2. Go to Winetricks and install dotnet472
  3. Try to install the ATranslator2 x64_Release-v0.1.9.0
  4. It should be installed

Screenshots

LastRunWine.log

Rastafabisch commented 1 year ago

I recommend updating your existing wrapper (make a backup, first) to the latest engine. You can do so by right clicking the wrapper in the finder, show package contents and run the included wineskin app. There you'll find the option to update your (semi) working wrapper to check wether that fixes your issue.

RHimadiiev commented 1 year ago

I recommend updating your existing wrapper (make a backup, first) to the latest engine. You can do so by right clicking the wrapper in the finder, show package contents and run the included wineskin app. There you'll find the option to update your (semi) working wrapper to check wether that fixes your issue.

I tried it too. It didn't help. The same symptoms as in the initial report. No logs though. But the installer issue is not OK too. It did work before.

3583Bytes commented 1 year ago

I am also have issues with the new MacOS update

RHimadiiev commented 1 year ago

When I try to change engine, an error appears related to .NET Framework. AATranslator needs .NET Framework. Maybe that's the reason of this bug.

Screenshots

RHimadiiev commented 1 year ago

Tried MacOS Sonoma. Still doesn't work with 22.1.1-14_D3Metal-v1.0.4

RHimadiiev commented 1 year ago

I've tried it with the fresh Ventura and it doesn't work. Console says the wineserver crashed.

Gcenx commented 1 year ago

Assuming you’d made a typo with the wrapper version so I’ll assume you mean you were using Wineskin-2.9.1.8 https://github.com/Gcenx/WineskinServer/commit/9312bfb55f7c20f761cb2a9116795693753cf3b3 that’s still older than the current version available at the time you’d opened this issue.

Update to the latest wrapper in Winery and create a new wrapper using WS11WineCX64Bit22.1.1-14_D3DMetal-v1.0.4. Also attach LastRunWine.log

RHimadiiev commented 1 year ago

Assuming you’d made a typo with the wrapper version so I’ll assume you mean you were using Wineskin-2.9.1.8 9312bfb that’s still older than the current version available at the time you’d opened this issue.

Update to the latest wrapper in Winery and create a new wrapper using WS11WineCX64Bit22.1.1-14_D3DMetal-v1.0.4. Also attach LastRunWine.log

Currently I used 2.9.2.0 and the WS11WineCX64Bit32.0.1-wip3 on Ventura.

I'll try it with the WS11WineCX64Bit22.1.1-14_D3DMetal-v1.0.4 but I did it on Sonoma and it didn't help.

RHimadiiev commented 1 year ago

This time I was able to install. But the program can't be launched and LastRunWine.log wasn't created. Only Winetricks.log. Do you need it?

RHimadiiev commented 1 year ago

I was able to create the log using Test Run

LastRunWine.log

Gcenx commented 1 year ago

@RHimadiiev theres no attachment just bold font.

RHimadiiev commented 1 year ago

LastRunWine.log

This way?

Gcenx commented 1 year ago

Looks like wine itself is working, the problem is the application probably wants native .Net

0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"AATranslator2.exe" cannot be loaded
0024:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\Suite Spot Studios\\AATranslator2\\AATranslator2.exe" failed, status c0000135

See mscoree.dll complaint that means the application requires some version of .Net

RHimadiiev commented 1 year ago

Looks like wine itself is working, the problem is the application probably wants native .Net

0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"AATranslator2.exe" cannot be loaded
0024:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\Suite Spot Studios\\AATranslator2\\AATranslator2.exe" failed, status c0000135

See mscoree.dll complaint that means the application requires some version of .Net

This wasn't an issue before the MacOS 13.5.2. On Windows AATranslator 2 automatically installs .NET Framework 4.7.2 On a MacOS before 13.5.2 I installed dotnet472 in winetricks and when I installed AAT2, it didn't try to automatically install .NET Framework 4.7.2. It just installed an app itself and worked correctly.

Now:

  1. Install dotnet472 in winetricks
  2. When I try to install the program it tries to repair .NET Framework 4.7.2 installation
  3. Install the app itself and it doesn't start
RHimadiiev commented 1 year ago

I've just tried to create a new wrapper with latest engine and wrapper versions just to re-test. Installed dotnet472 and tried to run the install. It aborts install.
LastRunWine.log Winetricks.log

RHimadiiev commented 1 year ago

Tried to do the same again: no luck. Installer got aborted. LastRunWine.log

RHimadiiev commented 1 year ago

Tried WS11WineCX64Bit23.5.0 (D3DMetal-v1.0 wip) Installer got aborted LastRunWine.log

RHimadiiev commented 1 year ago

This is more interesting:

  1. Create a wrapper with any engine. You can use WS11WineCX64Bit23.5.0 (D3DMetal-v1.0 wip)
  2. Winetricks — install dotnet472
  3. Try to change the wrapper's engine to another version. You'll get this while it tries to change it: Screenshot 2023-10-08 at 18 56 42

I didn't install AATranslator this time. SO I assume something in MacOS 13.5.2 broke the dotnet 472 in Winetricks. Or Winetricks in general. No?

RHimadiiev commented 12 months ago

I was able to fix it setting the wrapper to Windows 7 mode before installing everything. I've used the latest engine version but I am not sure it's because of the engine version.