Hi James,
I hope you're keeping well. Since moving to MacOS Sonoma (new Mac came with it) and QRecall 3.0.5.1 I've noticed two phenomena I can't quite explain and would like to ask your council.
0) background
My QRecall archives and stacks live on APFS volumes connected via iSCSI, physically being hosted on a NAS box in my office and another in my home (stacks are VPNed in). This seems rock solid, I have my Photos library, Music library and client projects on such volumes and especially the latter are doing some crazy i/o at times but never fail. MacOS knows they're not truly local volumes but treats them as such for all practical purposes.
Before moving Macs, OS versions and QRecall versions (I'm so sorry about that, I know that's nigh impossible to debug and I should have tried to move one change at a time) all QRecall actions ran like clockwork.
1) "permissions" issue
Every now an then an action will fail saying "archive package does not have modify access" (/Volumes/QRecall02/something.quanta for example). Once this happens, no scheduled action will work on that archive until I run a quick
qrecall repair something.quanta/ --monitor --options noautorepair,correct
which fill fix the issue, but sometimes only for one or a few actions before the problem comes up again.
The files and directories are mine (user 501), they have all the permissions they need and I'd never wittingly change them. Currently they co-belong to the group "staff", I'm open to changing that to "wheel" or "admin" or anything if it can help. But why does this issue crop up in the first place? The repair action doesn't make any changes to permissions that I can detect.
2) all Stacks are "undead" now
All scheduled actions that try to cascade to or audit a stack don't work anymore. They all say: "stack is not defined" "id: (nil) Expected: <some uuid>". This is true even when I create a completely new audit action and choose the archive by hand (not recent list) and pick a stack from the dropdown list the action editor filled for me with the stacks it knows actually exist. Running that action via schedule or via "run immediately" will consistently not work.
But: opening an archive I can see the stack(s) in the sidebar, and I can manually cascade to a stack or audit it just fine.
Is there anything I can try to fix this on my end?
Best of regards,
Olfan