Hey @michaeljokich,
Thanks for getting those logs over, we’ve been through them in detail, and they told us quite a bit.
Your database isn’t corrupt. We looked specifically for this, and there’s no sign of it. Your database opens cleanly every single time Roon Server starts, at the correct version, with no recovery or repair activity. There are also no disk errors of any kind on the music SSD, and no memory problems on the sonicTransporter.
So we don’t need to roll you back to an older Roon version or restore an older backup, the database you have now is healthy. What you’re running into is two separate problems that happen to have landed at the same time, and both are fixable.
Problem 1: Something outside Roon is stopping Roon Server.
In the roughly 4¾ hours your logs cover (the evening of 8/9), Roon Server was stopped and restarted 8 times, averaging about 18 minutes of uptime between restarts.
In every single case, Roon was working perfectly right up to the instant it was stopped. No errors, no slowdown, no memory pressure. One of the restarts happened in the middle of a track that was playing normally, 2 minutes 22 seconds into a 3 minute 38 second song, with a full buffer:
19:52:29 [PLAYING @ 2:22/3:38] Setting the World On Fire — Kenny Chesney / P!nk
19:52:30 RoonAppliance: caught SIGTERM — default disposition will terminate
SIGTERM is a shutdown instruction sent to Roon from outside of it. Roon isn’t crashing here, it’s being told to quit, and it’s complying cleanly each time.
One more detail worth knowing: your sonicTransporter itself never rebooted during any of this. We can tell because of how Linux numbers processes, the numbers climb steadily across all 9 restarts and never reset, which they would if the machine had actually restarted. So the unit isn’t shutting down or power-cycling. It’s the Roon Server service on it being stopped and started while the machine stays up.
Since the sonicTransporter’s own software (sonicOrbiter) is what manages the Roon Server service, that’s where the answer is. To pin down exactly what’s issuing the stop, we need a few things from the operating system side rather than from Roon:
- Over SSH (or however you normally reach the unit), the output of:
journalctl -u roonserver --since “-3 days”
dmesg -T | tail -200
uptime and last reboot
- Your sonicOrbiter software version
- Whether you have any scheduled reboot, auto-restart, or app-monitoring option enabled in the sonicOrbiter settings
And one question that might save us all some time: were you restarting Roon Server yourself from the sonicOrbiter web page on the evening of 8/9? If those were you, that’s useful to know, because it narrows the unexplained restarts down considerably.
Depending on what those logs show, Small Green Computer may need to weigh in with us, since this sits on their side of the setup.
Problem 2: The duplicate albums
This one we can explain precisely, and it’s a settings issue rather than anything broken.
Your Storage settings currently have /storage/music added as a watched folder, and nine folders inside it added separately as their own watched folders:
flac
Hi Rez
DVD-A
wav
DTS
Bluray
Qobuz Downloads
SACD DSF Multichannel
SACD DSF Stereo
Because /storage/music already contains all nine of those, every file on the drive is being found and imported twice, once by the parent folder and once by whichever subfolder it lives in. I confirmed this directly in the logs: every file I can see being registered under the parent folder is also being registered under one of the subfolders, with no exceptions.
That’s your duplicate albums.
The fix: In Settings → Storage, remove either the /storage/music entry or the nine subfolder entries, but not both. Keeping just /storage/music is the simplest option, since it already covers everything below it. Then run Settings → Library → Clean Up Library to clear out the leftover second copies.
One timing note: I’d hold off on this until we’ve stopped the restarts. Right now Roon can’t finish importing and analyzing your library because it keeps getting interrupted and starting over, your logs show the same background work restarting again and again and never completing. Some of what looks like missing or odd albums may simply be that unfinished pass. Once Roon can stay running for a few uninterrupted hours, do the storage cleanup and let it settle.
With that, your backup location contains backups from two different machines, this sonicTransporter, and another machine. Can you tell me which backup you restored on 8/3?
Two small housekeeping items
- One damaged file. Roon is skipping this one because it can’t be read:
Hi Rez/Skid Row - Skid Row (30th Anniversary Deluxe Edition) (2019) [FLAC 24-96]/07 Youth Gone Wild (Remastered).flac. Worth re-downloading or re-ripping that track. It’s the only unreadable audio file in your entire library, which is a good sign for the drive overall.
- About 77 artwork files in
.bmp and .tiff format sitting inside album folders (in the Elton John and Moody Blues folders, among others) that Roon can’t load. Completely harmless, Roon just skips them, but that’s what those warnings are if you ever spot them.
Where that leaves us
- Send the operating system logs and sonicOrbiter details above, that’s the one open question, and it’s the one causing the disruption.
- Once Roon can run uninterrupted, fix the overlapping storage folders and run Clean Up Library. That resolves the duplicates.
- Let me know which backup you restored on 8/3.
I know this has been a frustrating stretch after five years of things working. The encouraging part is that your library and database are intact, we’re chasing something stopping the service and a settings overlap, not data loss. 