I am running RoonCore on Ubuntu Linux 16.04 server. All my music is stored on a SMB file share that is served up by a very old machine. I am looking at upgrading my storage solution here to a synology NAS, but for now, this is a Windows Home Media server 2003 solution.
Windows Home Media server 2003 only supports SMBv1. Here is what I have noticed
- When I initially add my share in roon, it takes a while but eventually works
- While roon is working on getting the share mounted I can see that it tries to mount with newer versions of SMB first. I can see this looking at ps xa | grep cifs from the RoonCore CLI. It starts with version=2.1. When that fails it faills back to version=2.0. When that fails, it eventually tries version=1.0 and is successful
However, if roon reboots for any reason, it can get stuck. For example, I had a power outage recently. RoonCore came back up, the NAS came back up, but roon would never remount the share. I had to leave town and when I came back 4 days later it was still not mounted and the mount.cifs process trying version=2.1 was still running.
Oftentimes, the only thing I can do is delete the share completely, then re-add it. That of course is a real pain since it then has to scan my entire 20,000 track library again. Deleting the share and re-adding it is also still problematic, as it still has to try version 2.1, version 2.0 first and fail before it can finally mount my drive.
What can I do?