Issue trying to copy files based on modification date

Get help. Get answers. Let others lend you a hand.

Moderator: Mr_Noodle

I have emailed author about this, and was hoping it might be issue with Mojave beta but still persists on final. Its quite annoying as this is the only reason I bought Hazel really, want to do selective backup of folders I select.

Will share current script, I have tried many variations over the months:

Image

Code: Select all
2018-10-19 12:05:10.663 hazelworker[4525] Done processing folder Trash
2018-10-19 12:05:17.570 hazelworker[4500] Application Support: Rule Sync to Build matched.
2018-10-19 12:05:17.638 hazelworker[4542] ###main load address: 0x10921f000
2018-10-19 12:05:17.640 hazelworker[4542] ###Noodle load address: 0x109342000
2018-10-19 12:05:17.640 hazelworker[4542] ###CK load address: 0x109308000
2018-10-19 12:05:17.665 hazelworker[4542] Processing folder Trash
2018-10-19 12:05:18.283 hazelworker[4500] [Error] Could not sync file/folder: Could not sync file/folder at Application Support to /Build/Archive/Application Support.
2018-10-19 12:05:18.284 hazelworker[4500] Sync returned error status: 23
2018-10-19 12:05:18.291 hazelworker[4500] File Preferences is busy. Skipping for now.
2018-10-19 12:05:19.013 hazelworker[4542] File Application Support sync backup-444 is busy. Skipping for now.
2018-10-19 12:05:22.085 hazelworker[4542] Error while checking uninstall log date: Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"
2018-10-19 12:07:36.284 hazelworker[4663] Done processing folder Trash
2018-10-19 12:07:40.835 hazelworker[4500] Application Support: Rule Sync to Build matched.
2018-10-19 12:07:40.895 hazelworker[4671] ###main load address: 0x10cead000
2018-10-19 12:07:40.896 hazelworker[4671] ###Noodle load address: 0x10cfd2000
2018-10-19 12:07:40.896 hazelworker[4671] ###CK load address: 0x10cf95000
2018-10-19 12:07:40.911 hazelworker[4671] Processing folder Trash
2018-10-19 12:07:41.453 hazelworker[4500] [Error] Could not sync file/folder: Could not sync file/folder at Application Support to /Build/Archive/Application Support.
2018-10-19 12:07:41.453 hazelworker[4500] Sync returned error status: 23
2018-10-19 12:07:42.134 hazelworker[4671] File Application Support sync backup-460 is busy. Skipping for now.
2018-10-19 12:07:45.100 hazelworker[4671] Error while checking uninstall log date: Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"
2018-10-19 12:07:45.129 hazelworker[4671] Done processing folder Trash
2018-10-19 12:07:49.768 hazelworker[4500] Application Support: Rule Sync to Build matched.


Will keep on looping that. The sync works, but as the rule is never matched correctly, any files that change are immediately synched, instead of only doing so if changed in last 10 minutes. This results in continual activity.

Also tried setting entire directory to 777, using copy instead of sync (which fails completely at the moment) and tried changing order of rules as well.
Toledo
 
Posts: 7
Joined: Thu Sep 06, 2018 8:44 am

Try turning on debug mode as described here: https://www.noodlesoft.com/kb/hazel-debug-mode/

That will log the output from the sync. I suspect, though, that it's unable to sync some metadata so it is considered a failure.
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Ok here we are:

Code: Select all
Hazel Log


IO error encountered -- skipping file deletion
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1249) [sender=3.1.2]
2018-10-20 14:55:05.569 hazelworker[655] [Error] Could not sync file/folder: Could not sync file/folder at Application Support to /Build/Archive/Application Support.
2018-10-20 14:55:05.569 hazelworker[655] Sync returned error status: 23
2018-10-20 14:55:05.569 hazelworker[655] DEBUG: Tapping error retry sequence
2018-10-20 14:55:05.900 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Application Support/Hazel/.dat.nosync028f.vNwiOe:, No such file or directory
2018-10-20 14:55:06.900 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Application Support/Hazel/.dat.nosync02d4.RQEJQT:, No such file or directory
2018-10-20 14:55:06.900 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Assistant/SiriAnalytics.db-journal:, No such file or directory
2018-10-20 14:55:10.043 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Assistant/sync_flagcom.apple.siri.applications:, No such file or directory
2018-10-20 14:55:10.044 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Assistant/.dat.nosync01e6.33E0Jy:, No such file or directory
2018-10-20 14:55:10.044 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Application Support/Hazel/.dat.nosync02d4.vN5dXW:, No such file or directory
2018-10-20 14:55:13.919 hazelworker[655] DEBUG: Got error last time. Re-trying actions.
2018-10-20 14:55:13.919 hazelworker[655] DEBUG: Could not create trash directory at /.Trashes/501: Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “501” in the folder “.Trashes”." UserInfo={NSFilePath=/.Trashes/501, NSUnderlyingError=0x7fd9a4454600 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}
IO error encountered -- skipping file deletion
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1249) [sender=3.1.2]
2018-10-20 14:55:14.530 hazelworker[655] [Error] Could not sync file/folder: Could not sync file/folder at Application Support to /Build/Archive/Application Support.
2018-10-20 14:55:14.530 hazelworker[655] Sync returned error status: 23
2018-10-20 14:55:14.531 hazelworker[655] DEBUG: Tapping error retry sequence
2018-10-20 14:55:15.111 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Assistant/SiriAnalytics.db-journal:, No such file or directory
2018-10-20 14:55:15.111 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Application Support/Hazel/.dat.nosync028f.S4zTKT:, No such file or directory
2018-10-20 14:55:16.112 HazelHelper[379] DEBUG: Error resolving symlinks for path /Users/example/Library/Application Support/Hazel/.dat.nosync02db.uEzERY:, No such file or directory
Toledo
 
Posts: 7
Joined: Thu Sep 06, 2018 8:44 am

There seem to be lines previous to this excerpt which show what failed to sync over. Those would explain why the sync is failing.
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Ok bit more detail now:

https://pastebin.com/Qy9mt9he
Toledo
 
Posts: 7
Joined: Thu Sep 06, 2018 8:44 am

Check the errors like this: rsync:

opendir "/Users/example/Library/Application Support/CallHistoryDB" failed: Operation not permitted (1)

There are some folders which Hazel cannot access thus the sync fails.
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City


Return to Support