Troubleshooting - "There was an issue loading your database", endless loading at launch, or missing all audio devices

Troubleshooting - "There was an issue loading your database", endless loading at launch, or missing all audio devices

These symptoms typically occurs when your Roon database is in a bad state and can't be read properly by Roon. 

First, try giving your Core machine a reboot. Sometimes your Core might just be in a bad state and a reboot will help. If you're still seeing issues, it might be a sign that your database has become corrupt. 

Restoring Roon

If your database is corrupt, you'll want to set your old database aside, start a new database, and then try restoring a backup. Step by step instructions below: 

Nucleus

  1. Stop RoonServer from running in Nucleus’s Web UI
  2. Navigate to your Nucleus' Database Location
  3. Find the folder that says “RoonServer”
  4. Rename the “RoonServer” folder to “RoonServer_old”
  5. Restart the RoonServer in the WebUI to generate a new Database
  6. On the Roon Remotes, press "Use another Core" and connect to the new database
  7. Restore a backup

ROCK

  • Stop RoonServer from running in ROCK’s WebUI
  • Navigate to your ROCK’s Database Location
  • Find the folder that says “RoonServer”
  • Rename the “RoonServer” folder to “RoonServer_old”
  • Restart the RoonServer in the WebUI to generate a new Roon database folder
  • On the Roon Remotes, press “Use another Core” and connect to the new database
  • Restore a backup

macOS / Windows all-in-one Roon

macOS / Windows / Linux RoonServer

  • Stop RoonServer
  • Navigate to your RoonServer’s Database Location
  • Find the folder that says “RoonServer”
  • Rename the “RoonServer” folder to “RoonServer_old”
  • Reinstall the RoonServer App from our Downloads Page to generate a new RoonServer folder
  • On the Roon Remotes, press “Use another Core” and connect to the new database
  • Restore a backup

About Corruption

Why does corruption happen? 

Generally speaking, corruption is when Roon is trying to read something from the database that it did not write. So a crucial piece of data was altered or is missing, and the alteration didn't happen because of Roon. 

Common causes of corruption include: 
  1. Unstable power situations
    1. i.e. frequent power outages or the use of "smart" plugs that cut power regularly
  2. Failing hardware
    1. Typically bad drives or RAM
  3. Drive where Roon is installed is out of space

How can I prevent corruption?

If you've experienced issues with corruption in the past, we recommend running tests on the drive where Roon is installed and the RAM your device is using. Often times there are failures occurring here and that hardware needs to be replaced in order to ensure a stable experience in the future. 

We also highly recommend using Roon's backup functionality. Having regular backups that go several months means that you always have a safety net in the unfortunate event that your hardware starts failing. 

Need help?

Having trouble with your database loading and you need additional help? Reach out to our support team



    • Related Articles

    • FAQ: What audio outputs or devices are supported by Roon?

      Connected Outputs: Built-in outputs, USB DACs, and Sound Cards Any audio devices recognized by the OS will be recognized by Roon, from Built-in Sound to PCI Soundcards to USB DACs. In the settings of Roon, you will select which recognized audio ...
    • Troubleshooting Audio Dropouts

      Overview This document contains information about tracking down and troubleshooting issues that lead to audio dropouts, in particular with RAAT-based outputs, including RoonReady devices, and outputs connected to computers or devices running Roon, ...
    • Database Location

       Remember to ALWAYS exit or stop Roon/RoonServer before copying, moving, or accessing your Roon database. macOS Core Open Finder and click Go in the top bar Hold down the Option key (or Alt)(⌥) to unhide the Library folder Click the Library folder  ...
    • Logs

      Occasionally, Roon Support will need to have a look at your logs or database. The instructions below will walk you through finding various folders that we might need to look into your issue. In most cases, you'll want to look at the machine running ...
    • Audio Setup Basics

      Accessing Audio Settings To access audio settings, first enter Roon's main settings screen, then choose the Audio tab. Inside the Audio tab, you'll be presented with a list of audio output devices, grouped by type, and in some cases, by which ...
    Ask the Roon Community
    Thousands of Roon subscribers and audio enthusiasts are chatting over on our community site right now, join them! You don't even need a Roon subscription to sign up.



    Something you can't find?
    If you're still stuck, don't hesitate to let us know and we'll get back to you as soon as we can.