Roon looking for wrong credentials

Trying to sort my mates roon install out we have a new one running but he put in some old credentials for an expired account.

This is running in Linux and for the life of me there is no way to start again it just offers subscription expired and visit accounts page. When it goes there we log in with proper account but Roon does not change

How do I reset roon on Linux, this is crazy?

Stop the Roon Server service and then delete the database.

I have the wonders of ai to deal with. How do I stop the aerver?

Sudo systemctl stop roonserver is not a recognised command.

Why is this not available in the gui!

Sudo service stop roonserver command not found

You may have to consult the documentation of your Linux distribution to find out. Or at least post the name and version of your Linux distribution and how you installed Roon Server on it, so other users may be able to provide you next steps eventually.

It’s on openemdiavault Debian

It’s running fine I just want to change the credentials

How is it running fine if you can’t get into Roon? If you can get into Roon, logout your server there (Roon|Settings|General).

Important note: Roon’s database is account bound. Attempting to switch accounts without deleting your database may lead to unforeseen issues or simply not work.

Life is way to short i reinstalled open media value and reinstalled Roon.

Fact is Roon should have the ability to switch in gui, ridiculous!

You can’t do anything in roon until you are logged in.

Use sudo systemctl stop <service_name>. However, you failed to say how Roon is installed. Script, container?

I followed the install on Linux instructions in roon website

Systemctl is not a recognised command

systemctl is most definitely a recognized standard command on Debian

Well here we are, apparently not on OpenMediaVault

It does not matter now I have it running. I think a very basic thing would be to have the opportunity to sign in under a different name in the UI, I don’t think that’s asking for too much.

While openmediavault (omv) is Debian based, it is not Debian and so may behave differently. Support is available at:

Also we still don’t know how Roon Server got installed. Installing Roon on Linux got changed and now also includes a paragraph about Docker installs. The omv documentation also suggests to use a container based installation for additional software.

So maybe that is what got used? Then simply stop the container to stop Roon Server from running.

PS: And if Roon Server was installed directly in the underlying OS, then consider switching to a Docker based installation instead.

Ok, you had written:

so I mistakenly thought that openmediavault is a package deployed on Debian. But I see that apparently it’s a whole independent distribution that was based on Debian.

Well, in this case the OMV documentation will tell you how to use your chosen platform.

Indeed but after much frustration from some wrong credentials its all fixed and hopefully he will be set up for the next 7 years. Its been running that long and we only had to do something about it because the linux version was to old for latest roon so it stopped running.

I just install it via the instructions from roon as I said before.

An additional reason to use Docker.

There is not one instruction, the installing Roon on Linux document outlines various ways of doing it, including Docker (see the screenshot above).

So in the end both omv and Roon Labs seem to prefer the use of containers, Docker for Roon so far if available (for this use case).

I use docker on my system for various things, but for me its a PITA on openmediavault so its just installed via command line using the curl command.

I guess the user wasn’t in the sudoer group? It would be good to know exactly how the matter was resolved, and it you used the Easy Installer script with root privileges.

Moreover, OMV does use Systemd, so the instructions should have worked. The command not found error was for sudo not systemctl. Alternatively, use the web UI.

I agree with others here: use a container, especially when running OMV. Again, available via the web UI.