Good to know you were at least able to reproduce it.
Actually tried manual update yesterday, first without unlocking my volume, then with the volume unlocked.
Think I found the issue, wouldn’t have found it without your tip about bluetooth, so this is the bluetooth init script: https://linx.li/jsn29gwy.sh
I think the script gets executed before the volume is unlocked and basically nukes all of ALSA/bluetooth, check the bt_uninstall function on line 177…
SSH to QNAP and run as root:
# /etc/init.d/bluetooth.sh start
# find / -type f -name "libasound*"
/share/CE_CACHEDEV1_DATA/.qpkg/RoonServer/lib64/libasound.so.2
/mnt/ext/opt/bluetooth/usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
/mnt/ext/opt/bluetooth/usr/lib/libasound.so.2.0.0
As a result Roon finally sees the main zone that was already configured with the onboard audio, but Configure Roon OS devices
still loads infinitely and I can’t actually configure any zone on the NAS.