Ich betreibe meinen eigenen CalDAV/CardDAV-Server, um alle meine Kalenderereignisse und Kontakte auf meinen Geräten zu synchronisieren. Alles hat gut funktioniert, bis ich vor ein paar Tagen auf El Capitan aktualisiert habe.
Jetzt kann Addressbook sich nicht mehr mit dem CardDAV-Server verbinden. Nachdem ich die Logfiles auf meinem Server überprüft habe, habe ich herausgefunden, wo das Problem liegt: Der Einrichtungsassistent in den Systemeinstellungen fragt nach der Serveradresse, speichert aber tatsächlich eine ganz andere (vielleicht Standard-) Adresse, was dann natürlich nicht funktioniert.
Weiß jemand wie man das beheben kann? Vielleicht kann ich die Werte über Terminal ändern und dort die Einstellungen ändern.
Es scheint auch, dass diese Konten nicht richtig über iCloud synchronisiert werden, was dazu führt, dass das Konto auf einem Computer gut funktioniert und auf dem anderen Computer nicht funktioniert. Natürlich kann ich dort das synchronisierte Konto nicht löschen und ein neues erstellen, da das Problem dann nur zwischen den Computern verschoben wird.
Etwas ist eindeutig mit El Capitan und CardDAV kaputt, aber ich könnte es zum Laufen bringen, indem ich:
Richten Sie den Standard /.well-known/carddav
und /.well-known/caldav
die Weiterleitungen richtig ein (sehen Sie sich die Dokumentation Ihres CardDAV-Servers an, um die Ziel-URL zu sehen)
Verwenden Sie den manuellen Einstellungstyp - es gibt jetzt 3 Arten von CardDAV-Konfigurationen in El Capitan: Automatisch, Manuell und Erweitert. Meiner Erfahrung nach ist Advanced in 11.11.0 wirklich kaputt, aber Manual kann mit einem Server funktionieren, der wie in #1 beschrieben konfiguriert ist
Ich weiß nicht, wie iCloud, aber wir haben auch Probleme mit carddav. Ich kann kein CardDav-Konto hinzufügen, es heißt: Konto oder Passwort können nicht verifiziert werden. Protokolle hier:
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: {
}
Speicher