Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid 6.8.0 - Corrupt databases and other problems

Featured Replies

I've been running an Unraid server now for about a year, and constantly new problems pop up. I'm really running out of ideas, and starting to think it might be a hardware problem.

- Every few weeks my databases are corrupted in docker containers with Plex, Sonarr or Radarr.

I then have to reset the containers and set them up again. Once or twice I also had to delete the Docker Image to get it working again.

The errors mostly don't look the same, currently it says "Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries" in both Radarr and Sonarr containers (since upgrade to Unraid 6.8.0 a few days ago)

- There used to be an issue where the web interface of Unraid would not fail loading, and I'd have to restart the machine over ssh or manually. This hasn't happened in a few months, i think.

- SabNzbd fails to unpack like 80% of all downloads ("Corrupt Rar File"). I can download and unpack the same files without a problem on my NAS, which has the same SabNzbd config.

- Other small problems sometimes come up such as weird video artifacts when streaming on Plex, general performance issues in Plex (long loading times, not being able to load at all - even though I'm on a fast gigabit connection).

 

At one point I replaced my cache SSD. I think it ran for a few weeks, but then the problems started appearing again.

 

Could this be a hardware error or incompatibility? Or maybe I configured something wrong?

 

I'm thinking about just building a new server, and thought I'd ask for help here as a last resort.

servelat-diagnostics-20191217-1606.zip

  • Community Expert

Your docker image is corrupt. And your system share has files on the array instead of all on cache where it belongs.

 

Disable Docker service, delete and recreate your docker image, then you can install your dockers just as they were using the Previous Apps feature on the Apps page.

 

Do you have any VMs?

  • Community Expert

Run memtest and make RAM isn't overclock, some Ryzen are known to corrupt data with overclocked RAM, respect max speeds depending on config:

 

563337041_2ndgen.jpg.eb8846a27475566a634730ef41e650bc.jpg

  • Author
8 minutes ago, trurl said:

Your docker image is corrupt. And your system share has files on the array instead of all on cache where it belongs.

 

Disable Docker service, delete and recreate your docker image, then you can install your dockers just as they were using the Previous Apps feature on the Apps page.

 

Do you have any VMs?

This is weird, why are there system files on the array when I set Cache:Prefer on that share? And how can I move them to the cache?

 

I have already recreated my docker image a few times, it always gets corrupted again after a few days or weeks.

 

I don't have any VMs, just docker containers.

  • Author
8 minutes ago, johnnie.black said:

Run memtest and make RAM isn't overclock, some Ryzen are known to corrupt data with overclocked RAM, respect max speeds depending on config:

 

563337041_2ndgen.jpg.eb8846a27475566a634730ef41e650bc.jpg

Thanks, I'll do that. I didn't overclock my RAM, but I'll run memtest.

  • Community Expert
5 minutes ago, salamuel said:

This is weird, why are there system files on the array when I set Cache:Prefer on that share? And how can I move them to the cache?

 

I have already recreated my docker image a few times, it always gets corrupted again after a few days or weeks.

 

I don't have any VMs, just docker containers.

If you enabled docker or VM services (and you do have VM service enabled despite not using it) before you install cache, then their images get created on the array. And since mover can't move open files, they can't be moved while those services are enabled.

 

The disk that has system share files on it is disk1. Click on the folder icon at far right of disk1, then click on the system folder to drill down into that, and post a screenshot.

  • Author
3 minutes ago, trurl said:

If you enabled docker or VM services (and you do have VM service enabled despite not using it) before you install cache, then their images get created on the array. And since mover can't move open files, they can't be moved while those services are enabled.

 

The disk that has system share files on it is disk1. Click on the folder icon at far right of disk1, then click on the system folder to drill down into that, and post a screenshot.

The system folder on disk1 only contains libvirt/libvirt1.img (1.07gb). Could this be a problem?

  • Community Expert
Just now, salamuel said:

The system folder on disk1 only contains libvirt/libvirt1.img (1.07gb). Could this be a problem?

Probably not, but you might as well disable VMs and delete the image since you don't need it and you don't want it on the array if you do need it.

 

Your diversity of symptoms does suggest RAM as mentioned.

  • Author

Ok, I guess one of my RAM sticks was faulty.. there were hundreds of errors in memtest.

 

Should I reinstall everything now with the corrupted data, or can I just recreate my docker image?

And could it have corrupted files on the array as well?

  • Community Expert

No need to reinstall Unraid since it unpacks fresh to RAM, docker image should be recreated.

 

4 minutes ago, salamuel said:

And could it have corrupted files on the array as well?

Most likely.

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.