Dysk iCloud nie będzie synchronizowany na komputerze Mac

17

iCloud Drive na moim komputerze Mac (10.13.3) nie synchronizuje się.

  • Moje inne urządzenia działają doskonale, podobnie jak icloud.com. Wszelkie zmiany dokonane w jednym z nich natychmiast przenoszą się na inne.
  • Zmiany wprowadzone w iCloud Drive na moim komputerze Mac nigdzie nie idą. Ikona chmury wyświetla się bez końca. Zmiany nie są propagowane na moje inne urządzenia ani na iCloud.com, ani zmiany dokonane w innych lokalizacjach nie propagują się na moim Macu, który został utracony w jakimś własnym sierocym wszechświecie.
  • Wszystkie inne usługi (np. Kontakty, Kalendarz itp.) Działają doskonale.

Do tej pory próbowałem…

  • Wyłączanie / włączanie iCloud Drive na wszystkich moich urządzeniach.
  • Różne kombinacje wyłączania / włączania „Folderów na komputery i dokumenty”
  • Wylogowywanie / logowanie do iCloud na wszystkich moich urządzeniach.
  • Ponowne uruchamianie komputera Mac, dopóki dzwonek startowy nie zmusił mnie do recytowania „Dzwonu” Edgara Allana Poe.
  • Usuwanie wszystkich plików i eksperymentowanie z jednym małym plikiem.
  • Oczekiwanie 8 godzin na synchronizację zdjęcia zaskoczonego kota o wielkości 25 KB.

… Wszystko bezskutecznie.

Załączam wpisy dziennika pasujące…

message type:error
message type:fault
process:icloud

… Poniżej, ale jeśli są w nim oczywiste błędy krzyczące, są nad moją głową.

Jestem u kresu rozumu. Sugestie będą mile widziane.

iCloudPreferences   error   15:45:50.464165 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : ****###****-[MMMobileDocumentsService confirmUserWantsToDisableiCloudDriveAndDesktopWithDialogCompletion:] kMMPropertyMobileDocumentsiCloudDriveDisableDataclassActions  returned  (null)  uploadPending 1 downloadPending 1
iCloudPreferences   error   15:45:52.377211 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] :  -[MMMobileDocumentsService observeValueForKeyPath:ofObject:change:context:]: progressText got from iCloud Drive :()
iCloudPreferences   error   15:45:52.377322 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] :   ****###****     -[MMMobileDocumentsService observeValueForKeyPath:ofObject:change:context:]:                                                 0.0% [indeterminate]            (fractionCompleted)
iCloudPreferences   error   15:45:58.012621 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : [-[MMMobileDocumentsService setEnabled:creating:withWindow:]_block_invoke_2] : showUploadDisableiCloudDriveSheetWithCompletionHandler completed with status 1
iCloudPreferences   error   15:45:58.015098 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : [-[MMMobileDocumentsService uploadAndOptOutOfiCloudDriveWithCompletionHandler:]_block_invoke] : BRUploadAllFilesForLogOutOperation completed with error Error Domain=NSCocoaErrorDomain Code=3072 "The operation was cancelled."
iCloudPreferences   error   15:45:58.015652 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : [-[MMMobileDocumentsService handleOperationCompletion:]] : BRUploadAllFilesForLogOutOperation  or BRDownloadAllFilesForLogOutOperation completed with error Error Domain=NSCocoaErrorDomain Code=3072 "The operation was cancelled."
iCloudPreferences   error   15:45:58.016112 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : [-[MMMobileDocumentsService handleOperationCompletion:]] : BRUploadAllFilesForLogOutOperation  or BRDownloadAllFilesForLogOutOperation failed with error Error Domain=NSCocoaErrorDomain Code=3072 "The operation was cancelled."
iCloudPreferences   error   15:45:58.029026 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] : SetEnabledOnACAccount_block_invoke Dataclass Action sent to save account [email protected]  service com.apple.Dataclass.Ubiquity enableState 0 : {
    "com.apple.Dataclass.Ubiquity" = ACDataclassActionMergeLocalDataIntoSyncData;
}
iCloudPreferences   error   15:47:05.448533 -0800   com.apple.preferences.icloud.remoteservice  [AOSAccounts] :  [GetProperty]  kMMPropertyMobileDocumentsMigrationStatusKey status: <CFBasicHash 0x61000066b300 [0x7fff99f38980]>{type = mutable dict, count = 3,
entries =>
0 : status = SUCCEEDED
3 : id = <CFString 0x61000046d540 [0x7fff99f38980]>{contents = "edac53f1-93db-48ac-b9f3-2512550632a7"}
11 : name = <CFString 0x610000233440 [0x7fff99f38980]>{contents = "NOT_NEEDED"}
}
Bryan
źródło

Odpowiedzi:

20

Miałem ten sam problem. Próbowałem ponownie uruchomić, nowe profile użytkowników, logowanie i wylogowywanie się z iCloud, sprawdzanie i odznaczanie dokumentów w chmurze itp.

Za każdym razem czekałem kilka godzin, ale moje dokumenty iCloud nie pojawiały się.

Ostatecznie zadziałała sugestia Dwighta McKaya :

W programie Terminal Mac (w folderze Narzędzia) wpisz:

killall bird
cd ~/Library/Application\ Support
rm -rf CloudDocs

następnie natychmiast uruchom ponownie komputer. Synchronizacja iCloud rozpocznie się automatycznie.

Musiałem poczekać około godziny, aż pojawią się nazwy plików i oczywiście rzeczywiste pliki są nadal w chmurze.

Jest to dla mnie zbyt techniczne, ale możesz wkleić następujący wiersz do terminala, aby śledzić postęp synchronizacji

brctl log -w

Przejście 300 GB zajęło około 4 godzin . brctl zatrzymał wyjście, gdy było to zrobione.

Więcej informacji znajdziesz na stronie Dwighta:

  • Bird to demon, który synchronizuje dokumenty iCloud

  • ~ / Library / Application Support / CloudDocs zawiera magazyn metadanych iCloud

Andrew Swift
źródło
Cześć, mam ten sam problem. Czy mógłbyś powiedzieć jeszcze kilka słów dla kodu, który powinienem wpisać w Terminalu? Czy to ptak Killall, „enter”, a następnie cd ~ / Library / Application \ „space” Support, „enter”, a następnie rm -rf CloudDocs? Nie mogę poprawnie ustawić kodu, więc próbowałem znaleźć CloudDocs w Bibliotece / obsłudze aplikacji, ale też nie mogę go znaleźć. Dzięki.
Chris Kuo,
1
Tak, wpisz enter po każdej linii. Drugi wiersz można również napisać cd ~ / Library / „Application Support” (\ upewnia się, że w nazwie katalogu znajduje się następujące miejsce i obsługa). Wszystko to może działać w Finderze: cmd-shift-g, a następnie „~ / Library / Application Support”, a następnie przeciągnij CloudDocs do kosza. Następnie otwórz kosz i kliknij z wciśniętym klawiszem Control na CloudDocs i natychmiast usuń. Jeśli w ogóle nie możesz znaleźć CloudDocs, czy możesz mi powiedzieć, na jakiej wersji systemu Mac OS używasz? (Menu Apple ›Informacje o tym komputerze Mac).
Andrew Swift,
Powiązane z pytaniem @ChrisKuo. Prawdopodobnie byłoby tu ogólne ostrzeżenie. rm -rfto potężne polecenie, które może wyrządzić wiele szkody na komputerze. Upewnij się, że wiesz, co robisz. Zasadniczo nie zaleca się kopiowania i wklejania poleceń ze stron internetowych.
n1000
2

Po miesiącach zajmowania się tym problemem w końcu mam sens, który ma sens. Możliwe jest tworzenie nazw plików za pomocą emoji na urządzeniu z systemem iOS, które iCloud Drive na komputerze Mac nie wie, jak sobie z tym poradzić. Jeśli iCloud Drive synchronizuje się na urządzeniach z iOS, ale nie na Macach, spróbuj tego:

Na urządzeniu z systemem iOS zmień nazwę lub usuń podejrzane nazwy plików, aby usunąć emotikony i znaki Unicode.

W moim przypadku poszedłem na nuklearny i próbowałem usunąć je wszystkie z mojego iPada (po utworzeniu kopii zapasowej na On My iPad). Problem polega na tym, że wciąż są w grze, Recently Deleteda komputerom Mac nadal się to nie podoba. Musisz nawigować do Locations -> Recently Deletedi dotknij, Selecta następnie Delete Allu dołu.

Następnie wykonujcie święty rytuał, który wszyscy powtarzaliśmy dziesiątki razy:

  • Wyłącz iCloud Drive in Preferences -> iCloud
  • W terminalu killall bird; rm -rf ~/Library/Application\ Support/CloudDocs; rm -rf ~/Library/Caches/com.apple.bird
  • Zrestartuj komputer
  • Włącz dysk iCloud w Preferencjach
  • Płaczcie prawdziwe łzy radości
Christopher Camps
źródło
2

Używam iCloud Drive do synchronizacji między moim iMacem, MacBookiem Pro i iPhone'em, co zawsze działało całkiem dobrze, ale napotkałem ten sam problem po przywróceniu niektórych plików na moim iMacu z Time Machine.

Próbowałem wszystkiego, co próbował OP, i ostatecznie usunąłem CloudDocs zgodnie z sugestią, a także katalog pamięci podręcznej com.apple.bird, ale synchronizacja pozostała zablokowana przez kilka dni.

Moim ostatecznym rozwiązaniem, po sprawdzeniu, czy kopie zapasowe systemu były aktualne , było wyłączenie Dysku iCloud (Ustawienia -> iCloud) na moim iMacu i MacBooku, a następnie użycie mojego iPhone'a do „Usuń dokumenty i dane” z Dysku iCloud:

Jeśli pojawi się okno dialogowe z informacją, że iCloud Drive musi zakończyć synchronizację, zanim będzie można kontynuować, można bezpiecznie kliknąć opcję kontynuowania bez zakończenia, zakładając, że wszystkie pliki są przechowywane na komputerze lokalnym. Jeśli masz ważne pliki, które istnieją tylko w chmurze, prawdopodobnie nie jest to rozwiązanie dla ciebie.

Ustawienia → Apple ID (dotknij zdjęcia) → iCloud → Zarządzaj pamięcią → Dysk iCloud → Usuń dokumenty i dane

Zaletą jest to, że pozostawia zdjęcia, wiadomości, pocztę itp. W spokoju.

Po sprawdzeniu w iCloud.com, że mój dysk iCloud jest pusty, ponownie włączyłem dysk iCloud na moim komputerze iMac . Synchronizacja zaczęła się natychmiast i zakończyła bez żadnego problemu. Następnie ponownie włączyłem Dysk iCloud na moim MacBooku i wszystko zaczęło się pobierać.

W moim przypadku mój iMac jest rodzajem systemu „głównego”. Tak więc nowy początek z iCloud Drive był idealnym rozwiązaniem. Różne pamięci podręczne związane z dyskiem iCloud na moim komputerze Mac są teraz nieco mniejsze.

daxmacrog
źródło
1

Dziękuję Ci. Moje rozwiązanie okazało się nieco inne, a ponieważ nie do końca go rozumiem, nie opublikowałem go.

Mój problem dotyczył wielu interfejsów sieciowych, o których mowa, w szczególności dwóch aktywnych połączeń Ethernet. Połączenie usuwania / odtwarzania interfejsów i aktualizacji systemu macOS 10.13.2 spowodowało, że iCloud działał poprawnie, ale jak już powiedziałem, tak naprawdę nie wiem dlaczego. Wyjaśniam tylko, że przyczyną problemu był kilka połączeń sieciowych.

Bryan
źródło
1

Miałem podobny problem jak Brian poniżej - wcześniej tego dnia korzystałem z iPhone'a USB w mojej sieci, a kiedy przełączyłem się na Wi-Fi później, iCloud nie zsynchronizował się. Włączyłem VPN i synchronizacja zaczęła się natychmiast. Przełączanie połączeń sieciowych wydaje się stwarzać problem, ale także go rozwiązywać.

Derick
źródło
0

Napisałem scenariusz. Używa sudo ... więc używaj UWAGA!

#!/bin/bash

if [[ $EUID -eq 0 ]]; then
    echo "Killing bird."
    killall bird
    echo "Removing CloudDocs"
    cd ~/Library/Application\ Support
    rm -rf CloudDocs
    echo "Immediately rebooting!"
    shutdown -r now
else
    echo "
    This script needs run as sudo. 
    Use CAUTION when doing so.
    You accept full responsibility using this script.
    You should know what it's doing BEFORE you run it.
    "
fi

Ponownie uruchamia się automatycznie natychmiast po.

NonCreature0714
źródło