6 hours ago
ok so since nobody has an answer, I've been doing what I can to figure out the root cause of the issue and resolve it incase others run into this problem.
I've gotten so far as to figure out the file that is being corrupted is library.db, so we swapped out the main nvme os drive for a new one, still got the same issue, this issue has cropped up in every linux os I have installed, the only os that DOESN'T have problems is windows. although the issues are tied to the godlike board, not the mortar, I had to upgrade because I needed the pci-e slot for the raid card for the drives (6 in total).
I believe this could also be a motherboard issue as I upgraded to the msi godlike z390 from the msi b350m mortar (i9-9900k compatible), mortar was bought brand new thru Amazon, godlike came 2nd hand from ebay, I DISTINCTLY do not remember having these issues on the mortar in linux.
I could be spitballing there but there could also be some there, there.
I went back to fedora 42 (my preferred Linux os) from Linux mint, altho I can replicate the db failure I still haven't figured out what causes it naturally when the system is just running.
I have a few solutions though, right now I keep an updated copy of my entire /var/lib/jellyfin/data folder just incase I run into any issues, I can get back up and running in no time and I make backups before going to bed but only after having added new media.
since I do download new media to the main os drive, I'm going to switch and start downloading to a 1tb hdd I have laying around, I also thought about installing jellyfin to that drive to see if I can cut down on faults.
my other solution is a new board with the pci-e slots I need as I believe the motherboard is playing a part in this, right now I'm adding my libraries one by one and then scanning the media and seeing which one causes the fault after a day or 2.
the other solution is just a full on upgrade of the server, cpu and all, this is basically repurposing old hardware and maybe it's time to just let go and replace it all. I plan on keeping my steps thru this process here, maybe I can help somebody else with this issue.
I've gotten so far as to figure out the file that is being corrupted is library.db, so we swapped out the main nvme os drive for a new one, still got the same issue, this issue has cropped up in every linux os I have installed, the only os that DOESN'T have problems is windows. although the issues are tied to the godlike board, not the mortar, I had to upgrade because I needed the pci-e slot for the raid card for the drives (6 in total).
I believe this could also be a motherboard issue as I upgraded to the msi godlike z390 from the msi b350m mortar (i9-9900k compatible), mortar was bought brand new thru Amazon, godlike came 2nd hand from ebay, I DISTINCTLY do not remember having these issues on the mortar in linux.
I could be spitballing there but there could also be some there, there.
I went back to fedora 42 (my preferred Linux os) from Linux mint, altho I can replicate the db failure I still haven't figured out what causes it naturally when the system is just running.
I have a few solutions though, right now I keep an updated copy of my entire /var/lib/jellyfin/data folder just incase I run into any issues, I can get back up and running in no time and I make backups before going to bed but only after having added new media.
since I do download new media to the main os drive, I'm going to switch and start downloading to a 1tb hdd I have laying around, I also thought about installing jellyfin to that drive to see if I can cut down on faults.
my other solution is a new board with the pci-e slots I need as I believe the motherboard is playing a part in this, right now I'm adding my libraries one by one and then scanning the media and seeing which one causes the fault after a day or 2.
the other solution is just a full on upgrade of the server, cpu and all, this is basically repurposing old hardware and maybe it's time to just let go and replace it all. I plan on keeping my steps thru this process here, maybe I can help somebody else with this issue.