Laptop dziewczyny nie tworzy kopii zapasowej na moim serwerze Time Machine

10

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.

Okno dialogowe błędu na laptopie dziewczyny

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.

Panel konfiguracji konta dziewczyny

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
Keith
źródło
W dziennikach błędów znajduje się kilka innych wpisów, które mogą być istotne. Jeśli ktoś jest zainteresowany, również je opublikuję.
Keith
1
Ponadto: Używam Sierra na moim nieobsługiwanym MBP od 2009 roku. Dosdude1.com/sierrapatch.html
Max Ried
1
Spróbuj połączyć serwer Time Machine i MBA swojej dziewczyny z siecią przewodową i wyłącz Wi-Fi. Powinieneś edytować swoje pytanie, aby bardziej szczegółowo określić, które protokoły sieciowe i połączenia są w użyciu.
IconDaemon
1
Nie mam już dostępu do serwera macOS, ale w konfiguracji może istnieć ustawienie, w którym możesz zezwolić innym protokołom innym niż SMB na dostęp do serwera TM. Z nowych informacji wynika, że ​​laptop twojej dziewczyny próbuje połączyć się z afp, ale jest to zabronione po stronie serwera. BTW / W grę wchodzą trzy maszyny: serwer macOS, laptop i laptop twojej dziewczyny. Ja zakładając z kontekstu, że ekstrakt plik dziennika jest z laptopem swoją dziewczynę, ale trzeba podjąć szybką zmianę, aby wskazać źródło ekstraktu.
IconDaemon
1
Interesujące rzeczy tutaj Z powyższej strony: „sprawdź, czy zapora blokuje porty TCP 137, 138, 139 i 445”. Ta strona też. Aha! Sprawdź tę stronę . Jest okno dla okna, w którym możesz określić AFP, SMB itp. Przejdź do sekcji Sprawdź usługę udostępniania plików, aby przejrzeć.
IconDaemon

Odpowiedzi:

1

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.

Keith
źródło