Confirmed this ServerMarkers workaround also fixed Time Machine → Synology authentication on macOS Sequoia.
I hit essentially the same issue on a 2019 27-inch iMac running macOS Sequoia backing up via SMB to a new Synology NAS. (Time Machine failure with a red ‘i‘ that, when clicked, indicates an authentication error)
Time Machine repeatedly failed during “Connecting to backup” with the message that there was a problem with the network username or password.
Before applying the workaround, I verified:
- Finder could mount the Time Machine SMB share using the dedicated NAS Time Machine account.
- Synology Resource Monitor showed the Mac connected to the Time Machine share via SMB3 under the correct dedicated username.
- tmutil destinationinfo showed the correct username embedded in the SMB destination URL.
- /Library/Keychains/System.keychain contained the correct Time Machine Network Password entry.
- I verified that the password stored in that System keychain entry was actually correct.
- backupd nevertheless logged: Authentication error (80)
and:
BACKUP_FAILED_AUTHENTICATION_ERROR (29)
I then inspected:
/private/var/root/Library/Group Containers/group.com.apple.NetworkAuthorization.ServerMarkers/serverMarkers.plist
The plist existed, but my Synology hostname was missing.
I added the NAS hostname in lowercase using the PlistBuddy command posted above:
sudo /usr/libexec/PlistBuddy -c 'Add :your-nas-hostname.local bool true' '/private/var/root/Library/Group Containers/group.com.apple.NetworkAuthorization.ServerMarkers/serverMarkers.plist'
Then I rebooted the Mac.
That fixed it immediately. Time Machine progressed past “Connecting to backup,” completed the entire initial backup overnight, and this morning I manually triggered another backup of roughly 1 GB of changes, which also completed successfully.
So in my case this was definitely not an incorrect NAS username/password or Synology share-permission issue. The ServerMarkers workaround resolved the backupd authentication error.
Obviously substitute your own NAS hostname, and I would recommend inspecting/backing up the plist before modifying it.
Hopefully this helps anyone hitting the same misleading authentication error on Sequoia.
Thank you to all on here, especially Broeseli, for the help. I would have spent *much* more time on this without finding this. Oh, and ChatGPT helped a ton!