Just got my new shiny MacBook Air M2, macOS Monterey 12.6, and installed Syncovery 9.48i(413) from scratch without importing any config.
I have a Time Machine backup of my previous Mac but I didn't want to restore from it, just some folders.
So I launched Syncovery, created a profile to copy everything from the Time Machine's latest backup "Desktop" folder to my new Mac's "Desktop" folder.
Run it, and all files copied have "created" and "modified" dates of today. It didn't preserve the dates.
What could have go wrong? I didn't make any fancy mods to the profile, just left it as it is by default. I did notice that by default the profile does not have the "use mac API copyfile function", which is weird since (also by default) Syncovery's preferences have that enabled.
I also checked that the profile does not have the "copied files receive current time as timestamp" option.
The folders do have correct timestamps, though.
The fact that the origin is a Time Machine volume should not matter, as it's just an HFS+ volume with hardlinks.
I don't believe that the destination being (as it comes now by default in new Macs) an APFS volume, or that it has FileVault encryption enabled, should make any difference either...
best regards,
Roberto Michelena
brand new install, does not preserve dates
Re: brand new install, does not preserve dates
Hello,
can you make another test with additional logging?
On the Program Settings dialog, tab sheet "Logs", please choose:
X Time Stamp Setting Details
can you make another test with additional logging?
On the Program Settings dialog, tab sheet "Logs", please choose:
X Time Stamp Setting Details
-
- Posts: 7
- Joined: Wed Oct 19, 2022 8:36 pm
Re: brand new install, does not preserve dates
Done with Logs.
The relevant parts copied below.
Roberto
--------
Left Side Volume Name: LaCie
Right Side Volume Name: Macintosh HD
Checking if permissions are enabled: diskutil info "/Volumes/LaCie"
Owners: Disabled (Case-sensitive Journaled HFS+)
Checking if permissions are enabled: diskutil info "/"
Owners: Enabled (APFS)
Copying Direction : Left To Right
.....
Main Copying Phase Started At 20/10/22 19:16:21
Calling SetDstTimesAttrsSecurity for API copied file
Set Dest Times (Mode=1), Name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetAttr in SetDstTimesAttrsSecurity
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unknown Unix Error Code 5
VerifyDestTimestamp, name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Dest found, mod time=20/10/22 19:16:22 src mod time=8/11/19 09:36:23 crea time=20/10/22 19:16:21 src crea time=8/11/19 09:36:16
Times are different
SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetTimes again
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unable to set timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4, Error Code=5, Msg=Permission Denied
Undo SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
VerifyDestTimestamp, name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Dest found, mod time=20/10/22 19:16:22 src mod time=8/11/19 09:36:23 crea time=20/10/22 19:16:21 src crea time=8/11/19 09:36:16
Times are different
SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetTimes again
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unable to set timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4, Error Code=5, Msg=Permission Denied
Undo SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
Copy L->R /Volumes/LaCie/Backups.backupdb/Macbook RMQ/2022-05-27-074032/Macintosh HD - Data/Users/roberto/Downloads/(30) LinkedIn.mp4 (13.1MB)
The relevant parts copied below.
Roberto
--------
Left Side Volume Name: LaCie
Right Side Volume Name: Macintosh HD
Checking if permissions are enabled: diskutil info "/Volumes/LaCie"
Owners: Disabled (Case-sensitive Journaled HFS+)
Checking if permissions are enabled: diskutil info "/"
Owners: Enabled (APFS)
Copying Direction : Left To Right
.....
Main Copying Phase Started At 20/10/22 19:16:21
Calling SetDstTimesAttrsSecurity for API copied file
Set Dest Times (Mode=1), Name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetAttr in SetDstTimesAttrsSecurity
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unknown Unix Error Code 5
VerifyDestTimestamp, name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Dest found, mod time=20/10/22 19:16:22 src mod time=8/11/19 09:36:23 crea time=20/10/22 19:16:21 src crea time=8/11/19 09:36:16
Times are different
SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetTimes again
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unable to set timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4, Error Code=5, Msg=Permission Denied
Undo SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
VerifyDestTimestamp, name=/Users/roberto/Downloads/(30) LinkedIn.mp4
Dest found, mod time=20/10/22 19:16:22 src mod time=8/11/19 09:36:23 crea time=20/10/22 19:16:21 src crea time=8/11/19 09:36:16
Times are different
SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Calling SetTimes again
Setting time for /Users/roberto/Downloads/(30) LinkedIn.mp4, FSMakePathRef result=0 isFolder=0
Setting /Users/roberto/Downloads/(30) LinkedIn.mp4 to 8/11/19 14:36:23
chk: 8/11/19 14:36:23
Setting times for /Users/roberto/Downloads/(30) LinkedIn.mp4 via utime
buf.modtime=1573223783 = 8/11/19 14:36:23 = 8/11/19 14:36:23
Error setting timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4 errno=1
Unable to set timestamp for /Users/roberto/Downloads/(30) LinkedIn.mp4, Error Code=5, Msg=Permission Denied
Undo SetReadWriteAttr for /Users/roberto/Downloads/(30) LinkedIn.mp4
Setting kFSCatInfoSettableInfo for /Users/roberto/Downloads/(30) LinkedIn.mp4
Copy L->R /Volumes/LaCie/Backups.backupdb/Macbook RMQ/2022-05-27-074032/Macintosh HD - Data/Users/roberto/Downloads/(30) LinkedIn.mp4 (13.1MB)
-
- Posts: 7
- Joined: Wed Oct 19, 2022 8:36 pm
Re: brand new install, does not preserve dates
After the run that produced the log in the previous message (and again failed to set dates correctly), I tried running as root, and it did work setting the dates correctly.
I also tried (non-root) with a different destination volume, which was also APFS but owners disabled (external drive). Same result, does not set dates.
I then tried with an HFS+ destination volume (external drive). Same result.
So no matter the source and destination volumes, it's unable to set dates unless it's running as root.
Roberto
I also tried (non-root) with a different destination volume, which was also APFS but owners disabled (external drive). Same result, does not set dates.
I then tried with an HFS+ destination volume (external drive). Same result.
So no matter the source and destination volumes, it's unable to set dates unless it's running as root.
Roberto
Re: brand new install, does not preserve dates
Many thanks, that seems to be an entirely new problem, possibly caused by the latest macOS version. I will check if anything can be done.
-
- Posts: 7
- Joined: Wed Oct 19, 2022 8:36 pm
Re: brand new install, does not preserve dates
So any luck fixing this for v10 ?
Re: brand new install, does not preserve dates
Hello,
I have tested Syncovey on macOS Ventura and could not produce the problem here. Everything works as expected. I also do not have any report from any other user of this problem. Right now I don't know what to do. Something on your system prevents the timestamps from being set.
I am working on Syncovery 10 for macOS now and will think about what we can do.
I have tested Syncovey on macOS Ventura and could not produce the problem here. Everything works as expected. I also do not have any report from any other user of this problem. Right now I don't know what to do. Something on your system prevents the timestamps from being set.
I am working on Syncovery 10 for macOS now and will think about what we can do.