Author |
Message |
3 weeks ago
|
#1
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
Hi, Chances are you knew about this already, but since I can't find any notice on the website, I'll report it anyway. QRecall 3.0.8 doesn't work on MacOS 15.0 Sequoia. I can't open any archive. There is no error message; nothing happens when I ask it to open an archive. One should avoid the .0 version of a new OS, I know. I do usually wait till the .1 release. It just so happened that Sequoia came out just as I had to reinstall my system from scratch (for reasons unrelated to QRecall). I thought I could save myself another reinstall when 15.1 comes out in a couple of months. The installation of QRecall was problematic, too, for the ~/Library/LaunchAgents folder somehow got a 644 permission setting on my freshly installed Sequoia. After it's properly set up (no more error messages in the log), I could open the Log window and Actions window, and scheduled actions (restored from my previous installation) did appear to run. Sorry, no debug log; I wanted to test something (again, unrelated to QRecall) and had to revert my system back to an earlier APFS snapshot, so I no longer have QRecall installed. My hardware is a Mac Studio M1 Max (2022).
|
|
|
3 weeks ago
|
#2
|
James Bucanek
Joined: Feb 14, 2007
Messages: 1572
Offline
|
Sorry to hear you're having difficulties. QRecall is definitely compatible with macOS 15.0 (Sequoia). I'm running it here, and I've heard from dozens of other users who are too. With any major upgrade, macOS can be persnickety about software that's installed at the OS level and given elevated privileges. The usually solution is to just uninstall the software and resinstall it. Given the problems you're describing, it's likely that macOS is blocking the low-level components from executing. The side effect is that the QRecall application can't uninstall itself (since it needs those components to accomplish that—catch 22). So you'll want to run the uninstall utility script buried inside the QRecall application bundle, like this:
Quit all of your other applications (the uninstall will perform a system restart, so you want to make sure you've saved your work).
Open the Terminal app
In the terminal, execute this command:/Applications/QRecall.app/Contents/Resources/uninstall.sh The command will prompt you for your administrator password, uninstall all active QRecall components, and then restart your system. (Note: this assumes QRecall is located in your /Applications folder; if it isn't, adjust the path accordingly.)
Following the restart, launch the QRecall application and let it reinstall itself. macOS may than ask you to authorize various QRecall components to have access to external volumes, etc., to which you should agree. That should resolve your problems. Let us know if it doesn't.
|
- QRecall Development - |
|
|
2 weeks ago
|
#3
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
OK, that's encouraging to know. Did you install Sequoia from scratch or did you upgrade in place, may I ask? Some MacOS oddities show up only with freshly installed systems. The troubles QRecall ran into when trying to install a pair of plist files into ~/Library/LaunchAgents as I reported in my first post is a case in point. Upgraded systems would have the old permission in place and wouldn't have the problem. Anyway, I've reinstalled QRecall and given every permission it has requested, including manually granting it full disk access. ("com.qrecall" was on the "Full Disk Access" list automatically; I only needed to flip the switch. QRecall, the app itself, had to be added manually.) Still no go. I then removed all login items and disabled all "Allow in the Background" permissions except those requested by "James Bucanek", as shown in the attached screenshot below. Rebooted the system and still no go. A debug report has been sent from QRecall. (I can still launch the app and get the menu at the top. I just can't open my archives.)
|
Filename |
Screenshot 2024-09-29 at 10.26.44.jpg |
Download
|
Description |
No description given |
Filesize |
49 Kbytes
|
Downloaded: |
14 time(s) |
|
|
|
2 weeks ago
|
#4
|
smithriyan668
Joined: Sep 30, 2024
Messages: 1
Location: USA
Offline
|
Even, I Had the same problem, thanks for the thread.
|
|
|
2 weeks ago
|
#5
|
James Bucanek
Joined: Feb 14, 2007
Messages: 1572
Offline
|
Ming-Li Wang wrote:Anyway, I've reinstalled QRecall and given every permission it has requested, including manually granting it full disk access
For the record, the only QRecall component it makes sense to grant "Full Access" is the QRecallHelper component. This is the executable that does all of the real work in QRecall, including capturing and recalling items. Most of the other QRecall applications and component don't access anything beyond the archives and your preferences. Although granting "Full Access" to everything won't (likely) harm anything, the best security practice is to limit the access of applications to just what they need and nothing else.
|
- QRecall Development - |
|
|
2 weeks ago
|
#6
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
OK, that's good to know. I added QRecall to "full disk access" only after I had trouble opening any archives, as a desperate last measure. Just to make sure, by "QRecallHelper" you mean the one shown as "com.qrecall", right? Thanks!
|
|
|
2 weeks ago
|
#7
|
James Bucanek
Joined: Feb 14, 2007
Messages: 1572
Offline
|
Ming-Li Wang wrote:Just to make sure, by "QRecallHelper" you mean the one shown as "com.qrecall", right?
It should appear as "QRecallHelper": The "com.qrecall" is likely the identifier of the privileged elevation service, which does not need Full Disk Access.
|
- QRecall Development - |
|
|
2 weeks ago
|
#8
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
Thanks for the screenshot. Mine is different. (screenshot attached below) As said, the "com.qrecall" item got itself on the list; I only flipped the switch. Same with QRecallScheduler, which got itself on the list much later. (It wasn't there when I last posted here a day or two ago. I saw it only when I wanted to take a screenshot just now.) How do I add QRecallHelper to the list, then? A second screenshot is to show you QRecall's log window. Everything was installed properly as far as I can tell.
|
Filename |
Screenshot 2024-10-02 at 23.20.41.jpg |
Download
|
Description |
Full disk access |
Filesize |
250 Kbytes
|
Downloaded: |
12 time(s) |
|
Filename |
Screenshot 2024-10-02 at 23.21.52.jpg |
Download
|
Description |
QRecall log |
Filesize |
98 Kbytes
|
Downloaded: |
11 time(s) |
|
|
|
2 weeks ago
|
#9
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
I found QRecallHelper in ~/Library/Application Support/QRecall, and added it to "full disk access" manually. Still can't get QRecall to open my archives.
|
|
|
2 weeks ago
|
#10
|
James Bucanek
Joined: Feb 14, 2007
Messages: 1572
Offline
|
I was just about to post on how to manually add the QRecallHelper app to the full disk access list, but you figured it out already. If you haven't sent a diagnostic report, do so now (in the QRecall app, choose Help > Send Report). I received a diagnostic report that I believe is yours, but the report is anonymous. If it is yours, that means you have not installed your identity key and you didn't provide a contact email address in the report. Also, the log records in that report show no attempt to open an archive or run any actions. So I'll need some clarification on what you mean by "can't open an archive" because there are no archive access failures logged. If you have more details, sending those to QRecall Support will likely be faster than using the forum. Finally, opening an archive for browsing in the QRecall app shouldn't require any exemplary permissions. QRecall archives are regular documents which should be accessible to the user account that has QRecall installed, like any other spreadsheet or music file. The QRecallHelper process, however, performs the actually capture and recall of items and often needs elevated user privileges to accomplish its work. That's why QRecallHelper is the one (and only) component that's a candidate for Full Disk Access.
|
- QRecall Development - |
|
|
1 week ago
|
#11
|
Ming-Li Wang
Joined: Jan 12, 2015
Messages: 82
Offline
|
Sorry for forgetting to enter my license key after reinstalling QRecall. I've entered the license key and updated my OS to 15.0.1, but still no luck opening my archives. Another report has been sent, and will use the email support channel from now on.
|
|
|
|