Zbudowałem serwer Time Machine, paleophile.local, z białego 2009 MacBooka Unibody z systemem Sierra, na którym zainstalowałem macOS Server. Podłączyłem zewnętrzny dysk o pojemności 5 TB przez USB do przechowywania zaszyfrowanych rzadkich pakietów.
Działa wspaniale dla mojego MacBooka Pro z początku 2015 roku z Sierra. Niestety wydaje się, że nie mogę zmusić MacBooka Pro z połowy 2009 roku do uruchomienia El Capitan do paleofila. (Nie można zaktualizować jej komputera do Sierra.)
Nasza sieć LAN jest obsługiwana przez Apple Airport Extreme (płaski), z którym paleofil jest połączony przez Ethernet. Zarówno mój laptop, jak i jej, zazwyczaj łączą się z siecią przez Wi-Fi. Przetestowałem również jej konfigurację tworzenia kopii zapasowych przez sieć Ethernet z wyłączonym Wi-Fi; niestety z tymi samymi wynikami.
Mam skonfigurowane jedno konto na serwerze dla każdego z naszych laptopów. W ten sposób łączy się z serwerem za pośrednictwem innego konta niż moje. Należy pamiętać, że te konta zostały skonfigurowane w tym samym czasie i w ten sam sposób, więc oczekiwałbym, że będą one identyczne w konfiguracji. Motywacją dla tych oddzielnych kont było skorzystanie z możliwości zastosowania pułapu użycia dysku, szczególnie na sobie.
Komunikat o błędzie zgłoszony przez komputer mojej dziewczyny jest taki, że nazwa użytkownika i hasło są nieprawidłowe.
Oczywiście, że je sprawdziłem. Mówiąc ściślej, zamontowałem serwer, logując się jako ten sam użytkownik za pomocą tego samego hasła, a następnie montując już istniejącą zaszyfrowaną kopię zapasową za pomocą klucza. To wszystko działało idealnie.
Inna różnica między jej laptopem a moim, która może być istotna, polega na tym, że jeśli szukam w „Dostępu pęku kluczy” kluczy związanych z paleofilem, widzę następujące ... na moim laptopie:
paleophile._smb._tcp.local. Time Machine Password
podczas gdy na niej pojawia się dość wyraźny klucz
paleophile._afpovertcp._tcp.local. Time Machine Password
Wygląda więc na to, że nasze dwie maszyny próbują używać różnych protokołów do komunikacji z serwerem. Czy to dlatego, że mój laptop działa w Sierra, a jej w El Capitan?
Korzystając z informacji dostarczonych przez korespondentów w poniższych komentarzach, zbadałem konfigurację mojego serwera Time Machine. Konfiguracja akceptowania zarówno połączeń AFP, jak i SMB dla konta mojej dziewczyny. Oto zrzut ekranu tego panelu konfiguracji.
Wygląda na to, że serwer TM jest przynajmniej skonfigurowany do przyjmowania połączeń AFP, nawet jeśli tego nie robi.
Komunikat o błędzie wyświetlany w jej Console.app podczas próby uruchomienia kopii zapasowej to
6/6/17 7:33:39.244 PM Finder[239] _CSBackupServerProxyCopyMountPointForDestination returned result code: 29
Zrobiłem, co w mojej mocy, aby kod błędu Google 29, ale nie mogłem znaleźć żadnych przydatnych informacji. Jakie kroki należy podjąć, aby dalej diagnozować ten problem?
Oto przykład dziennika błędów na jej laptopie od momentu wybrania „Utwórz kopię zapasową teraz”.
6/6/17 7:33:39.244 PM Finder[239] _CSBackupServerProxyCopyMountPointForDestination returned result code: 29
6/6/17 7:33:41.823 PM lsd[227] LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
6/6/17 7:34:02.742 PM lsd[227] LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
6/6/17 7:34:02.849 PM lsd[227] LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
6/6/17 7:34:12.160 PM lsd[227] LaunchServices: Could not store lsd-identifiers file at /private/var/db/lsd/com.apple.lsdschemes.plist
6/6/17 7:44:48.617 PM accountsd[268] AIDA Notification plugin running
6/6/17 7:44:50.149 PM com.apple.AddressBook.InternetAccountsBridge[375] Checking iCDP status for DSID 126881918 (checkWithServer=0)
6/6/17 7:44:50.225 PM com.apple.AddressBook.InternetAccountsBridge[375] XPC Error while checking if iCDP is enabled for DSID 126881918: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.cdp.daemon was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.cdp.daemon was invalidated.}
6/6/17 7:44:50.225 PM com.apple.AddressBook.InternetAccountsBridge[375] Daemon connection invalidated!
6/6/17 7:45:00.172 PM com.apple.AddressBook.ContactsAccountsService[273] [Accounts] Current connection, <NSXPCConnection: 0x7ff6dad0d680> connection from pid 252, doesn't have account access.
6/6/17 7:45:00.172 PM sharingd[252] [Accounts] Failed to update account with identifier B851945A-3D25-4379-8AD5-AE2A53F59E57, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"
6/6/17 7:45:00.200 PM com.apple.AddressBook.ContactsAccountsService[273] [Accounts] Current connection, <NSXPCConnection: 0x7ff6dad2a7a0> connection from pid 396, doesn't have account access.
6/6/17 7:45:00.200 PM DataDetectorsDynamicData[396] [Accounts] Failed to update account with identifier B851945A-3D25-4379-8AD5-AE2A53F59E57, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"
6/6/17 7:45:00.397 PM com.apple.AddressBook.ContactsAccountsService[273] [Accounts] Current connection, <NSXPCConnection: 0x7ff6dad2e100> connection from pid 274, doesn't have account access.
6/6/17 7:45:00.398 PM CalNCService[274] [Accounts] Failed to update account with identifier B851945A-3D25-4379-8AD5-AE2A53F59E57, error: Error Domain=ABAddressBookErrorDomain Code=1002 "(null)"
6/6/17 8:00:45.025 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveTrackingHandler: -1856
6/6/17 8:00:45.025 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveReceiveHandler: -1856
6/6/17 8:00:50.971 PM sharingd[252] 20:00:50.970 : SDConnectionManager:: XPC connection invalidated
6/6/17 8:01:15.102 PM Finder[239] _CSBackupServerProxyCopyMountPointForDestination returned result code: 29
6/6/17 8:12:34.938 PM com.apple.prefs.backup.remoteservice[1172] Could not connect action, target class TMOptionsSheetController does not respond to -warnCullingPressed:
6/6/17 8:12:34.938 PM com.apple.prefs.backup.remoteservice[1172] Could not connect action, target class TMOptionsSheetController does not respond to -backUpOnBatteryPowerPressed:
6/6/17 8:12:43.377 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveTrackingHandler: -1856
6/6/17 8:12:43.378 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveReceiveHandler: -1856
6/6/17 8:12:51.594 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveTrackingHandler: -1856
6/6/17 8:12:51.594 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveReceiveHandler: -1856
6/6/17 8:13:01.354 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveTrackingHandler: -1856
6/6/17 8:13:01.354 PM com.apple.prefs.backup.remoteservice[1172] Error in CoreDragRemoveReceiveHandler: -1856
6/6/17 8:15:12.530 PM Finder[239] _CSBackupServerProxyCopyMountPointForDestination returned result code: 29
6/6/17 8:16:30.156 PM Finder[239] _CSBackupServerProxyCopyMountPointForDestination returned result code: 29
źródło
Odpowiedzi:
Okazuje się, że całe pytanie AFP vs. SMB było czerwonym śledziem. Problem polegał na tym, że jej rzadki pakiet był uszkodzony.
Usunąłem jej konto i jej rzadki pakiet (teraz uważam, że usunięcie konta było nadmierne) i zacząłem od nowa od nowa z nowym kontem i rzadkim pakietem. To rozwiązało problem.
To rozwiązanie zostało odkryte, gdy moja przyjaciółka Mac Guru zasugerowała, że spróbuję wykonać kopię zapasową jej komputera na serwerze, pozwalając jej komputerowi używać poświadczeń mojego komputera. Jej komputer natychmiast zaczął pomyślnie tworzyć kopię zapasową. To była wielka wskazówka, co było nie tak.
źródło