Después de una especie de restauración manual del sistema en la que copié mi ~/Library/
del BackBlaze de mi ya fallecido MacBook Pro de 2017 a un MacBook Pro de 2019, prácticamente todo mi software ha restaurado bien su configuración, con una excepción:
iCloud Drive se está comportando de forma bastante extraña, y se niega a sincronizar mi Escritorio y Documentos correctamente. Todo en mi iCloud Drive se sincroniza correctamente, pero las carpetas de iCloud Desktop y Documentos no se sustituyen ni se integran con mi local ~/Desktop
o ~/Documents
carpetas.
Síntomas
Una
Si marco la casilla junto a las carpetas de Escritorio y Documentos en Preferencias del Sistema > iCloud > iCloud Drive > Ficha Documentos La casilla "Configuración" gira durante medio segundo y luego permanece marcada, pero en cuanto cierro y vuelvo a abrir el panel de iCloud Drive, vuelve a estar desmarcada. Las demás casillas y opciones de ese panel persisten como es de esperar.
Dos
Preferencias del Buscador > Barra lateral muestra un fallo muy extraño donde lo que debería ser el Documents
La casilla de verificación no tiene etiqueta de texto y tiene un icono que no funciona. detrás de la casilla de verificación. Cuando abro el panel de Preferencias del Finder su estado por defecto es -
. Al hacer clic en él, se activa o desactiva. En cuanto cierro las Preferencias del Finder y las vuelvo a abrir, vuelve a estar -
.
Tres
Todos los archivos que debe estar en mi Escritorio y las carpetas de Documentos aparecen correctamente en iCloud Drive/Desktop
y iCloud Drive/Documents
, ambas aparecen como carpetas normales (sin icono incrustado en la ilustración de la carpeta azul) en iCloud Drive.
Cuatro
Curiosamente, cuando añado, borro, o incluso simplemente hago clic en cualquier archivo de mi Mac actual (local, sin sincronización) de escritorio, veo una ráfaga de actividad en brctl
(controlador para bird
que es el proceso demonio de sincronización de iCloud.
A continuación se muestra un ejemplo cuando simplemente hago clic para resaltar un archivo de imagen ( 1919-EclipseGraph.jpg
) en el escritorio de mi Mac:
[debug 2019-06-17 14:47:45.897] fileproviderd
testing if /Users/jacob/Desktop/1919-EclipseGraph.jpg is in our 1 registered file providers
[debug 2019-06-17 14:47:45.898] fileproviderd
-[FPDExtension valuesForAttributes:forItemAtURL:forPID:completionHandler:] asked for (
NSURLIsUbiquitousItemKey,
NSURLUbiquitousItemIsDownloadingKey,
"_NSURLUbiquitousItemDownloadRequestedKey",
NSURLUbiquitousItemDownloadingStatusKey,
NSURLUbiquitousItemDownloadingErrorKey,
NSURLUbiquitousItemUploadingErrorKey,
NSURLUbiquitousItemIsUploadedKey,
NSURLUbiquitousItemIsUploadingKey,
NSURLUbiquitousSharedItemRoleKey
) at /Users/jacob/Desktop/1919-EclipseGraph.jpg
[debug 2019-06-17 14:47:45.902] fileproviderd
<FPDXPCRemoteObjectProxy: 0x7fcae8e13720>: request starting
[debug 2019-06-17 14:47:45.902] com.apple.CloudDocs.MobileDocumentsFileProvider
starting extension: com.apple.CloudDocs.MobileDocumentsFileProvider
[debug 2019-06-17 14:47:45.902] fileproviderd
no bundle ID for 262
[debug 2019-06-17 14:47:45.902] fileproviderd
sending privilegedValuesForAttributes:forItemAtURL:completionHandler: to com.apple.CloudDocs.MobileDocumentsFileProvider on the behalf of Finder[262]
[debug 2019-06-17 14:47:45.903] fileproviderd
can't get values for item at /Users/jacob/Desktop/1919-EclipseGraph.jpg from extension "com.apple.CloudDocs.MobileDocumentsFileProvider"; Error Domain=com.apple.FileProvider Code=-1005 "The file doesn’t exist."
[debug 2019-06-17 14:47:45.903] fileproviderd
<FPDXPCRemoteObjectProxy: 0x7fcae8e13720>: request finished
[debug 2019-06-17 14:47:45.903] Finder
returning URL properties for /Users/jacob/Desktop/1919-EclipseGraph.jpg
value: (null)
[debug 2019-06-17 14:47:45.903] fileproviderd
Invalidating <FPDExtensionSession(com.apple.CloudDocs.MobileDocumentsFileProvider): 0x7fcae8c03cb0 requests{}, extenders{}> because we don't have any inflight request or lifetime extender #lifetime
Cinco
En el momento en que compruebo esto, el registro del sistema se llena de actividad Desktop & Documents Folders
en las preferencias de iCloud Drive.
Los mensajes de registro son similares y consistentes cada vez, especialmente el bird
, accountsd
y com.apple.preferences.icloudpreferences
los mensajes de los procesos.
Tenga en cuenta que estoy filtrando sólo los errores y fallos.
También tenga en cuenta que he sustituido todas las instancias de mi dirección de correo electrónico de ID de Apple como apareció en los registros con [MY@APPLE.ID]
. Nada más ha sido reemplazado o alterado.
error 22:52:01.206689 -0400 com.apple.preferences.icloud.remoteservice [AOSAccounts] : BR can ingest folder: YES - (null)
error 22:52:01.404205 -0400 com.apple.preferences.icloud.remoteservice [AOSAccounts] : IAAppProvider::SetPropertyToACAccount about to set the following properties to account [MY@APPLE.ID] serviceID com.apple.Dataclass.Ubiquity and key {
apsEnv = production;
authMechanism = token;
iCloudHomeDesktopEnabled = 1;
iCloudHomeDocumentsEnabled = 1;
iCloudHomeEnabled = 1;
url = "https://p33-ubiquity.icloud.com:443";
wsUrl = "https://p33-ubiquityws.icloud.com:443";
} and dataclass actions (null)
error 22:52:01.606613 -0400 accountsd [ERROR] iCloud Desktop Settings change failed: Error Domain=NSPOSIXErrorDomain Code=62 UserInfo={NSDescription=<private>}, resetting to old value
error 22:52:01.606217 -0400 bird [ERROR] Failed to apply sync policy: -1 for folder type: 2, error: Error Domain=NSPOSIXErrorDomain Code=62 UserInfo={NSDescription=<private>}
fault 22:52:01.635125 -0400 bird [CRIT] UNREACHABLE: error while fetching recursive properties for item <private>: (null)
error 22:52:01.750867 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.751921 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.753242 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.754566 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.756502 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.758105 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:01.789576 -0400 com.apple.preferences.icloud.remoteservice [AOSAccounts] : IAAppProvider::SetPropertyToACAccount about to set the following properties to account [MY@APPLE.ID] serviceID com.apple.Dataclass.Ubiquity and key {
apsEnv = production;
authMechanism = token;
iCloudHomeDesktopEnabled = 1;
iCloudHomeDocumentsEnabled = 1;
iCloudHomeEnabled = 0;
url = "https://p33-ubiquity.icloud.com:443";
wsUrl = "https://p33-ubiquityws.icloud.com:443";
} and dataclass actions (null)
error 22:52:01.794579 -0400 com.apple.preferences.icloud.remoteservice [AOSAccounts] : IAAppProvider::SetPropertyToACAccount about to set the following properties to account [MY@APPLE.ID] serviceID com.apple.Dataclass.Ubiquity and key {
apsEnv = production;
authMechanism = token;
iCloudHomeDesktopEnabled = 1;
iCloudHomeDocumentsEnabled = 1;
iCloudHomeEnabled = 0;
url = "https://p33-ubiquity.icloud.com:443";
wsUrl = "https://p33-ubiquityws.icloud.com:443";
} and dataclass actions (null)
error 22:52:01.922416 -0400 SafariBookmarksSyncAgent SimulatedCrash: <private>
error 22:52:02.214011 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:02.217857 -0400 accountsd "Method \"<private>\" called on ACAccount without a valid ACAccountStore!"
error 22:52:02.504334 -0400 SafariBookmarksSyncAgent SimulatedCrash: <private>
error 22:52:02.730035 -0400 SafariBookmarksSyncAgent SimulatedCrash: <private>
error 22:52:02.859159 -0400 kernel Sandbox: SafariBookmarksS(366) deny(1) file-write-data /Users/jacob/Library/Preferences/com.apple.SafariBookmarksSyncAgent.plist
error 22:52:02.859225 -0400 cfprefsd rejecting write of key MigrationStateEncodedRecordData in { com.apple.SafariBookmarksSyncAgent, jacob, kCFPreferencesAnyHost, no container, managed: 0 } from process 366 because setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 22:52:02.859340 -0400 SafariBookmarksSyncAgent Couldn't write value for key MigrationStateEncodedRecordData in CFPrefsPlistSource<0x7fb81ad03060> (Domain: com.apple.SafariBookmarksSyncAgent, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 22:52:02.859698 -0400 SafariBookmarksSyncAgent SimulatedCrash: <private>
error 22:52:02.948863 -0400 accountsd "Cannot check access to a private account type: <private>"
error 22:52:02.967568 -0400 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount"
error 22:52:03.394179 -0400 cfprefsd rejecting write of key MigrationStateEncodedRecordData in { com.apple.SafariBookmarksSyncAgent, jacob, kCFPreferencesAnyHost, no container, managed: 0 } from process 366 because setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 22:52:03.394364 -0400 SafariBookmarksSyncAgent Couldn't write value for key MigrationStateEncodedRecordData in CFPrefsPlistSource<0x7fb81ad03060> (Domain: com.apple.SafariBookmarksSyncAgent, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No): setting preferences outside an application's container requires user-preference-write or file-write-data sandbox access
error 22:52:03.429250 -0400 SafariBookmarksSyncAgent SimulatedCrash: <private>
error 22:52:04.930589 -0400 nsurlsessiond nw_protocol_boringssl_get_output_frames(1301) <private>[0x7fac8ab5c540] get output frames failed, state 8196
error 22:52:04.930678 -0400 nsurlsessiond nw_protocol_boringssl_get_output_frames(1301) <private>[0x7fac8ab5c540] get output frames failed, state 8196
error 22:52:04.931149 -0400 nsurlsessiond TIC Read Status [527:0x0]: 1:57
error 22:52:04.931177 -0400 nsurlsessiond TIC Read Status [527:0x0]: 1:57
Ya lo he intentado
Ya he intentado lo siguiente, cada uno sin efecto alguno en la situación:
- Reiniciar
- Cerrar la sesión y volver a entrar en iCloud
- Reinstalar MacOS a través de la recuperación de Internet
killall bird
killall bird
seguido de un reinicio- Borrar
~/Library/Application Support/CloudDocs/
y esperar a que se reconstruya - Borrar
~/Library/Preferences/com.apple.finder.plist
y~/Library/Preferences/com.apple.sidebarlists.plist.
¿Qué puede causar este comportamiento? ¿Cuál es la solución?
Mi máquina se sincronizó bien con iCloud (incluyendo el Escritorio y los Documentos en sus ubicaciones esperadas) antes de restaurar la de mi antigua máquina ~/Library
Así que estoy bastante seguro de que hay algún archivo o preferencias allí que están causando esto. ¿Algún otro que deba intentar eliminar para darle a iCloud Drive un "restablecimiento de fábrica", sin perder todos mis otros ajustes de aplicaciones restaurados?