RoPieee/roon-on-wine

It doesn't start on a fresh install of Ubuntu 23.04

orsib78 opened this issue · 17 comments

Hello.

It was worked earlier on Ubuntu 23.04 but either ROON changed or something for wine, but it doesn't start anymore. I just tried on a fresh install as well, after updating the OS to the latest and greatest, but it is the same result. I am happy to assist in troubleshooting if you can explain what to do... I'm not an expert, but I am also not afraid of using the terminal.

Thanks,
Balazs

Do you have a little bit more information?

Do you have a little bit more information?

Please explain what do you need?
As I told it’s a fresh install of Ubuntu 23.04, updating all packages to the latest. Installing latest wine according to the instructions on winehq, installing winetricks, and then execute the install script for Roon. No error message on the GUI, nothing like this… it just won’t start. If I can obtain any kind of log for further investigation, then please explain how to do it. I also tried it on two different hardware (an HP desktop and on a thinkpad laptop. All the same.

Same issue here. When I run the install script again it says: Roon-Setup (Windows window) -> This device is not compatible with Roon 2.0. For more information.....

Roon did work on Ubuntu 23.04 but after I did the upgrade through Roon itself it stopped working.

Ok.... so it's the Roon installer that complaints?

Ok.... so it's the Roon installer that complaints?

Everything seemed normal during the installation. But I might missed something… The Roon executables are installed to where they should be so I assume the installation is complete. I see the wine process is keep running when I click on the Roon shortcut created by the install script.

Ok.... so it's the Roon installer that complaints?

In my case it is.

Are you running the lastest version of the script?

Yes, I even cloned the repo from scratch.

For me, the installation is completed successfully...

image
image
image

But then ROON is failed to start...

To demonstrate this, I just deleted the already cloned GIT folder for Roon on Wine from my HDD, deleted the previously created my_roon_instance folder from my home folder, deleted the start_my_roon_instance.sh from the home folder and then attempted to install ROON according to the instructions (cloning GIT repository + execute install.sh).

Some process related to wine is started though and keep running until I kill it:

image

I get
0120:err:virtual:virtual_setup_exception stack overflow 2000 bytes addr 0x170032610 stack 0x120830 (0x120000-0x121000-0x2a0000)
with vanilla 8.0.1, 8.7 and 8.8. Installing staging 8.8 fixed it.

Thanks @JohnFlowerful ! That fixed the same problem that I had on Arch :)

@JohnFlowerful thanks! Using wine-staging fixed that issue for me as well :)
(Arch linux)

Indeed, it does work with winehq-staging. 🎉
Thank you @JohnFlowerful ! 🙏
Screenshot from 2023-05-28 12-21-34

https://wiki.winehq.org/Ubuntu 👇️

sudo apt install --install-recommends winehq-staging

@JohnFlowerful thank you!

I had the same issue as @JohnFlowerful above when using wine-stable (8.0.1). The issue goes away when using wine-staging (v8.9).

Running Linux Mint 21.1

I had the same problem on Kubuntu 22.04.
Installing wine-staging (8.10) solved the issue.

confirmed using wine-staging (8.14) solves this issue (Ubuntu Mate 23.04).

in addition ran into a couple of more things before it was working, maybe add/update readme/scripts?

  • download.visualstudio.microsoft.com certificate expired (...) so added --no-check-certificate to that wget in install.sh
  • 0170:err:winediag:ntlm_check_version ntlm_auth was not found. when starting, fixed by installing winbind: sudo apt install winbind
  • had to set SCALEFACTOR=0.1 in my case (UHD with workspaces)
  • if roon server is not found it crashes (0124:err:eventlog:ReportEventW L"Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFFFE3426A1 (00007FFFFE170000) with exit code c0000005.\n")