John H Posted March 22, 2022 Posted March 22, 2022 Thanks for the quick reply: "ls /Volumes/GoogleDrive" results in: My Drive Shared drives If I do "find" in terminal the list the entire drive contents, all goes well (thousands of files displayed) until the end: /Volumes/GoogleDrive/.TemporaryItems find: /Volumes/GoogleDrive/.TemporaryItems: Operation not permitted /Volumes/GoogleDrive/.Trashes find: /Volumes/GoogleDrive/.Trashes: Operation not permitted /Volumes/GoogleDrive/.VolumeIcon.icns Diagnostics output: ### Workflow version 2022.9 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture i386 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 1 paths ### Cache dir cache.db ### Cache file 16777225 55944101 -rw-r--r-- 1 jheathco staff 0 8192 "Mar 22 12:01:54 2022" "Mar 22 12:01:54 2022" "Mar 22 12:01:54 2022" "Mar 22 12:01:54 2022" 4096 16 0 /Users/jheathco/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/cache.db ### Temporary cache Does NOT exist ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed
vitor Posted March 23, 2022 Author Posted March 23, 2022 Change google_drive_path to /Volumes/GoogleDrive/My Drive and try again.
John H Posted March 23, 2022 Posted March 23, 2022 (edited) Rebuild cache returns immediately saying cache rebuilt, but nothing indexed... ### Workflow version 2022.9 ### Alfred version 4.6.3 ### macOS version 12.2.1 ### Architecture i386 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive/My Drive } ### Google drive paths Exists: /Volumes/GoogleDrive/My Drive 1 paths ### Cache dir cache.db ### Cache file 16777225 55969261 -rw-r--r-- 1 jheathco staff 0 8192 "Mar 22 17:15:30 2022" "Mar 22 17:15:30 2022" "Mar 22 17:15:30 2022" "Mar 22 17:15:30 2022" 4096 16 0 /Users/jheathco/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/cache.db ### Temporary cache Does NOT exist ### Build progress NOT running ### Launchd job Loaded: - 0 com.alfredapp.launchd.googledrivecache Installed Edited March 23, 2022 by John H
vitor Posted March 23, 2022 Author Posted March 23, 2022 As far as the system can see, there are no paths in that directory. If you do ls -R /Volumes/GoogleDrive, you’ll only find the top directories. Are you sure you can see the files in the Finder? That looks something exclusive to your Google Drive setup. You’ll have to figure out what is different/wrong with it.
John H Posted March 23, 2022 Posted March 23, 2022 ls -R in /Volumes/GoogleDrive works fine and dumps thousands of listings - no issues seeing anything from Terminal...
vitor Posted March 23, 2022 Author Posted March 23, 2022 Just now, John H said: ls -R in /Volumes/GoogleDrive works fine and dumps thousands of listings Change google_drive_path back to /Volumes/GoogleDrive and run diagnostics again. But first, is Alfred listed and selected in System Preferences → Security & Privacy → Privacy → Full Disk Access?
John H Posted March 23, 2022 Posted March 23, 2022 Voce e o cara! Obrigado! Making an assumption you speak Portuguese, so if not, you're the man! The issue was full disk access.... it's chugging along now.
vitor Posted March 23, 2022 Author Posted March 23, 2022 (edited) 17 hours ago, John H said: Making an assumption you speak Portuguese I do, yes, though that expression is Brazilian and I’m Portuguese. We would say “És o maior!” (literally “you’re the biggest”). 17 hours ago, John H said: it's chugging along now. Great! The clue was that ls worked for you in a Terminal but the diagnostics wasn’t finding any paths. This is a good example of why it’s useful to always send it. Edited March 23, 2022 by vitor John H 1
onemanrock Posted March 23, 2022 Posted March 23, 2022 Hi Vitor, I'm having hard time. I can't search my 3 gdrives account and it would be life saviour. Can you please help me ? thanks, Joe
vitor Posted March 23, 2022 Author Posted March 23, 2022 (edited) Welcome @onemanrock, 42 minutes ago, onemanrock said: Can you please help me ? I can try, but you need to provide the required information and tell me exactly what is wrong. You haven’t described any issue. Edited March 23, 2022 by vitor
jcarrolo Posted March 23, 2022 Posted March 23, 2022 I use the Google Drive workflow (List File Stream contents from Google Drive) and it works great. There is an environment variable to identify the Google Drive path. I have two Macs, one for work and one for personal, that I use Alfred on and I sync the preferences between them. Unfortunately, in the sync process, the environment variables get overridden from my other computer and therefore the workflow fails until I change the path to the correct path which then causes the workflow on the other Mac to fail. Is it possible to eliminate the syncing for this workflow? Do I need to turn off preference syncing and turn it back on when I make other preference changes? Any thoughts or suggestions would be appreciated.
vitor Posted March 23, 2022 Author Posted March 23, 2022 (edited) Welcome @jcarrolo, 4 hours ago, jcarrolo said: Is it possible to eliminate the syncing for this workflow? No, you cannot do it on a per-Workflow basis. 4 hours ago, jcarrolo said: Do I need to turn off preference syncing and turn it back on when I make other preference changes? That’s one option, but there may be better ones. What exactly are the paths you use on each machine? Edited March 23, 2022 by vitor
jcarrolo Posted March 24, 2022 Posted March 24, 2022 Thanks for the reply. Here are the paths that I use: Mac 1 /Volumes/GoogleDrive-112737553631035858984 /Volumes/GoogleDrive-103236156896470715725 Mac 2 /Volumes/GoogleDrive Also, not sure if this is relevant but /Volumes/GoogleDrive-112737553631035858984 on Mac 1 is the same Google Drive account as /Volumes/GoogleDrive on Drive 2 but obviously is named differently because I have two accounts on that computer. Obrigado
vitor Posted March 24, 2022 Author Posted March 24, 2022 @jcarrolo It is possible to modify the Workflow to fit your use-case, but that requires removing checks which are important for diagnostics. As such, and because your case is so far unique, I can instead give you instructions on how to modify it just enough for your particular situation. Private message incoming.
onemanrock Posted March 24, 2022 Posted March 24, 2022 21 hours ago, vitor said: Welcome @onemanrock, I can try, but you need to provide the required information and tell me exactly what is wrong. You haven’t described any issue. Hi Vitor, Many thanks for your reply. I apologize for not having followed the rules correctly, and I attach the log below: ### Workflow version 2022.9 ### Alfred version 4.6.4 ### macOS version 12.3 ### Architecture arm64 ### Workflow environment variables Dict { ignore_list = result_limit = 50 google_drive_path = /Volumes/GoogleDrive } ### Google drive paths Exists: /Volumes/GoogleDrive 21315 paths ### Cache dir cache.db ### Cache file 16777233 22685337 -rw-r--r-- 1 giuseppe staff 0 3477504 "Mar 23 18:12:31 2022" "Mar 23 18:12:31 2022" "Mar 23 18:12:31 2022" "Mar 23 18:12:05 2022" 4096 8320 0 /Users/giuseppe/Library/Caches/com.runningwithcrayons.Alfred/Workflow Data/com.alfredapp.googledrive/cache.db ### Temporary cache Does NOT exist ### Build progress NOT running ### Launchd job NOT loaded NOT installed I did run the :gdlaunchd. Any help would be immensely great. Thanks, Joe
vitor Posted March 24, 2022 Author Posted March 24, 2022 Just now, onemanrock said: I did run the :gdlaunchd. Do it again, with the debugger open, and post the output.
onemanrock Posted March 25, 2022 Posted March 25, 2022 15 hours ago, vitor said: Do it again, with the debugger open, and post the output. [08:46:00.597] Logging Started... [08:46:34.860] Google Drive[Script Filter] Queuing argument '' [08:46:34.944] Google Drive[Script Filter] Script with argv '' finished [08:46:34.949] Google Drive[Script Filter] {"items": [ { "title": "Install Google Drive launchd service", "subtitle": "Periodically rebuilds the cache", "arg": "install" }, ]} [08:46:36.376] Google Drive[Script Filter] Processing complete [08:46:36.377] Google Drive[Script Filter] Passing output 'install' to Run Script [08:46:36.649] Google Drive[External] Processing complete [08:46:36.652] Google Drive[External] Passing output '' to Delay [08:46:47.659] Google Drive[Delay] Processing complete [08:46:47.665] Google Drive[Delay] Passing output '' to Arg and Vars [08:46:47.666] Google Drive[Arg and Vars] Processing complete [08:46:47.666] Google Drive[Arg and Vars] Passing output '' to Run Script
vitor Posted March 25, 2022 Author Posted March 25, 2022 @onemanrock Can you search now? If not, I’ll need the diagnostics again.
onemanrock Posted March 25, 2022 Posted March 25, 2022 11 minutes ago, vitor said: @onemanrock Can you search now? If not, I’ll need the diagnostics again. I can't search. Attached the diagnostic running :gdlaunchd again: [12:08:50.665] Logging Started... [12:09:20.500] Google Drive[Script Filter] Queuing argument '' [12:09:20.523] Google Drive[Script Filter] Script with argv '' finished [12:09:20.526] Google Drive[Script Filter] {"items": [ { "title": "Remove Google Drive launchd service", "subtitle": "Stops periodically rebuilding the cache", "arg": "uninstall" } ]} [12:09:21.601] Google Drive[Script Filter] Processing complete [12:09:21.602] Google Drive[Script Filter] Passing output 'uninstall' to Run Script
vitor Posted March 25, 2022 Author Posted March 25, 2022 (edited) That’s the debugger, not the diagnostic (!gddiagnostic). But now you’ve disabled :gdlaunchd, so you’ll have to enable it again and wait for the cache to be rebuilt. I just reread your previous posts. What exactly do you mean when you say you “can’t search”? What are you doing to search for files? What exactly are you typing into Alfred? Edited March 25, 2022 by vitor
onemanrock Posted March 25, 2022 Posted March 25, 2022 2 hours ago, vitor said: That’s the debugger, not the diagnostic (!gddiagnostic). But now you’ve disabled :gdlaunchd, so you’ll have to enable it again and wait for the cache to be rebuilt. I just reread your previous posts. What exactly do you mean when you say you “can’t search”? What are you doing to search for files? What exactly are you typing into Alfred? Ok, I run :gdlaunchd again now. Seems like I can search 1 of the 3 gdrives that I have running. Is possible to search all 3? I'm typin gd ..... thanks
vitor Posted March 25, 2022 Author Posted March 25, 2022 7 minutes ago, onemanrock said: Seems like I can search 1 of the 3 gdrives that I have running. Is possible to search all 3? That is explained in the instructions. Change google_drive_path to include all paths, separated by commas.
onemanrock Posted March 25, 2022 Posted March 25, 2022 23 minutes ago, vitor said: That is explained in the instructions. Change google_drive_path to include all paths, separated by commas. I honestly can't understand who to change the path. 😓
vitor Posted March 25, 2022 Author Posted March 25, 2022 30 minutes ago, onemanrock said: I honestly can't understand who to change the path. 😓 Setting Workflow Environment Variables.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now