El Capitan: después de la actualización, Mac no se conecta al servidor CardDAV

Ejecuto mi propio servidor CalDAV/CardDAV para sincronizar todos mis eventos de calendario y contactos en mis dispositivos. Todo funcionaba bien hasta que actualicé a El Capitán hace unos días.

Ahora la libreta de direcciones ya no puede conectarse al servidor CardDAV. Después de revisar los archivos de registro en mi servidor, descubrí cuál es el problema: el asistente de configuración en Preferencias del sistema solicita la dirección del servidor, pero en realidad guarda una dirección completamente diferente (quizás estándar), que por supuesto no funcionará.

¿Alguien sabe cómo arreglar esto? Tal vez pueda cambiar los valores a través de Terminal y cambiar la configuración allí.

También parece que estas cuentas no se sincronizan correctamente a través de iCloud, lo que hace que la cuenta funcione bien en una máquina y no funcione en la otra máquina. Por supuesto, no puedo eliminar la cuenta sincronizada allí y crear una nueva porque entonces solo movería el problema entre las máquinas.

Puede encontrar información sobre problemas de owncloud o problemas de Baikal

Respuestas (2)

Claramente, algo está roto con El Capitan y CardDAV, pero podría hacerlo funcionar:

  1. configure correctamente el estándar /.well-known/carddavy /.well-known/caldavlas redirecciones (consulte la documentación del servidor CardDAV para ver la URL de destino)

  2. use el tipo de configuración Manuel: ahora hay 3 tipos de configuraciones de CardDAV en El Capitan: Automática, Manual y Avanzada. En mi experiencia, Avanzado realmente no funciona en 11.11.0, pero Manual puede funcionar con un servidor configurado como se describe en el n. ° 1

Gracias, esto realmente me ayudó a configurar la cuenta sin mensajes de error. (Por cierto: esto aquí podría ayudar a otros a configurar los redireccionamientos: enlace ) También pude descargar todos los contactos del servidor. Pero todavía tengo problemas con él, como cuando elimino un contacto, desaparece de mi máquina local pero aún existe en el servidor.
Especialmente el punto 2 me ayudó con mi Synology CardDAV. La conexión avanzada no funciona, pero ahora se acepta la conexión con nombre de host: puerto y funciona. ¡Gracias!
Entonces, tuve este problema en 2021 con Big Sur y, efectivamente, cambiar el tipo de cuenta de 'Avanzado' a 'Manual' solucionó el problema. Sin embargo, con la misma configuración.

No sé cómo funciona iCloud, pero también tenemos problemas con carddav. No puedo agregar la cuenta de CardDav, dice: No se puede verificar la cuenta o la contraseña. Registros aquí:

 05/10/15 10:04:49,308  accountsd[920]  [CardDAVPlugin] +testConnectionFuture input:{
    acAccountIdentifier = "77105671-722A-4920-B0E5-87DB9D98BBA2";
    acAccountTypeIdentifier = "com.apple.account.CardDAV";
    path = "";
    scheme = https;
    serverName = "server.something";
}
05/10/15 10:04:49,309   accountsd[920]  [CardDAVPlugin] TestConnection: Addl Acct Info [Before]: {
}
05/10/15 10:04:49,316   accountsd[920]  [CardDAVPlugin] TestConnection: Addl Acct Info [After]: {
}
05/10/15 10:04:49,316   accountsd[920]  [CardDAVPlugin-ERROR] No 'AddlInfoKey' present to save: {
}
05/10/15 10:04:50,875   accountsd[3673] [CardDAVPlugin-ERROR] No 'AddlInfoKey' present to save: {
}
05/10/15 10:05:01,681   accountsd[3684] [CardDAVPlugin-ERROR] No 'AddlInfoKey' present to save: {
}
La respuesta de cdelacroix me ayudó a solucionar eso, pero todavía no estoy allí. :-/