Beim Versuch einen CalDAVAccount in der Kalender-App von Mac OS 10.11.6 hinzuzufĂŒgen bekomme ich die Fehlermeldung âAccountname/Passwort konnte nicht ĂŒberprĂŒft werden.â
Ich habe als Accounttyp âManuellâ gewĂ€hlt, Benutzername und Passwort eingegeben und als Serveradresse den kompletten Link eingefĂŒgt, der in der Kalender-App von NextCloud bei âEinstellungen & Importâ als âiOS-/OS-X-CalDAV-Adresseâ angezeigt wird.
Auf dem Host lĂ€uft NextCloud 13 auf Ubuntu 16.04.3 LTS (Kernel 4.4.0-96-generic). Ich habe ein fertiges VirtualBox-Image von www.techandme.se installiert. Der Host fĂŒr die VirtualBox ist ein Mac mit System 10.13.3, der eine öffentliche IP hat. Die Verbindung zwischen VirtualBox und Mac wird durch einen NAT-Netzwerkadaper hergestellt, der den Port 8080 vom Mac auf den Port 443 von Ubuntu umleitet.
Der Zugriff mit dem Browser per https funktioniert, auch mit der Nextcloud-App kann ich mich via WebDAV problemlos mit dem Server verbinden.
WĂ€hrend des Troubleshooting habe ich mich erfolgreich mit verschiedenen anderen NextCloud- und OwnCloud(v10)-Servern verbunden. CalDAV als solches scheint also von meinem Rechner aus zu funktionieren.
Hat jemand einen Tipp, was ich als nÀchstes tun könnte?
Edit: Von einem anderen Rechner mit MacOS 10.9 funktioniert die Verbindung, habe ich gerade festgestellt. Was könnte das sein?
Ich meinte eigentlich nur den in Mac OS integrierten caldav/carddav client. Hatte mich nicht deutlich ausgdrĂŒckt. Sorry. Wenn carddav funktioniert hat, sollte es ja aber eigentlich gehen.
Als nĂ€chstes wĂŒrde ich nachschauen, ob die Tabelle oc_bruteforce_attempts viele EintrĂ€ge hat (der prefix âoc_â lautet bei deiner Installation vielleicht anders). Hier habe ich schon einmal beschrieben wie das geht:
Wenn das nicht hilft: hast du es denn schon einmal mit Service-discovery versucht (ist auf englisch, ich kann bei Bedarf gerne ĂŒbersetzen)?
EDIT: als account mĂŒsstest du dann USERNAME@EXAMPLE.COM:8080 angeben (also mit Portnummer):
Wenn das immer noch nicht hilft: gibt denn das Webserver-Log irgendwas her? Was sagt die Konsole von Mac OS, wenn du versuchst einen account hinzuzufĂŒgen?
bruteforce_attempts hatte 75 EintrÀge. Ich habe sie gelöscht, und bei meinen heutigen Loginversuchen sind keine neuen dazugekommen.
Ich habe die Service Discovery EintrÀge in der .htaccess gemacht.
In Kalender habe ich diesmal beim Anlegen des neuen Accounts âAutomatischâ gewĂ€hlt und als Benutzername USERNAME@EXAMPLE.COM:8080 eingegeben (NatĂŒrlich habe ich statt USERNAME meinen Benutzernamen und statt EXAMPLE.COM die URL meines Servers eingegeben).
Bingo! Der Login war erfolgreich, der Account wurde angelegt!!
Dann habe ich das Kalender-Fenster gewechselt. Dort kam die Meldung noch mal, und ich habe wieder âerneut versuchenâ geklickt
die geteilten Kalender erschienen links in der Kalenderleiste und wurden geladen
rechts vom Servernamen wird seitdem ein kleines Warndreieck mit Ausrufezeichen angezeigt. Ich habe daraufgeklickt und es kam die Meldung:
"Es konnte keine Verbindung zum Account EXAMPLE.COM:8080 hergestellt werden."
Ich wurde zur Eingabe meines Passworts aufgefordert. Habe ich gemacht.
nach dem Beenden und neu Starten des Kalenderprogramms kommt die erste Meldung wieder und das Warnzeichen steht auch neben dem Servernamen. Nach weiterem Beenden und neu Starten kommt die Meldung nicht mehr, aber das Warndreieck bleibt. Klick auf das Warndreieck fĂŒhrt jetzt nicht mehr zur Passwortabfrage.
Es wurde nur ein Teil der Termine in allen drei geteilten Kalendern ĂŒbertragen und neu eingetragene Testtermine werden nicht synchronisiert.
Erstmal super, aber noch nicht ganz. Es hat eine Synchonisation begonnen, die ist aber nicht fertig geworden und seitdem nicht mehr zustande gekommen.
hmmmâŠ
Aus der Konsole ist ersichtlich, dass Mac OS den Header empfÀngt mit einem 401 Status Code, der bedeutet, dass eine Authentifizierung erforderlich ist. Ist ja eigentlich soweit alles richtig.
Hast du Zugriff auf die Logdateien des Webservers? WĂ€re interessant, was er dazu zu sagen hat. Der 401 ist normal, danach mĂŒsste dann nach erfolgreichem Login irgendein 2xx Status code kommen.
Hast du zwischenzeitlich das Passwort des Accounts geĂ€ndert? Falls ja: lösche den account aus den Systemeinstellungen und alle dazu gehörenden im SchlĂŒsselbund gespeicherten EintrĂ€ge.
Danach: kannst du nochmal in der bruteforce-Tabelle nachschauen, dass die auch wirklich leer ist und jetzt nichts neues dazugekommen ist (falls da EintrÀge drin sind, wartet Nextcloud immer lÀnger, bis ein Login erfolgreich ist - dadurch könnte es zu Timout Problemen kommen).
Danach wĂŒrde ich das Mac OS Kalenderprogramm öffnen und gleichzeitig die Tasten âCmdâ+ârâ drĂŒcken. Dadurch sollten alle Kalender aktualisiert werden. Im Idealfall verschwindet dann das kleine Dreieck.
Das sieht fĂŒr mich ehrlich gesagt nach einer Misskonfiguration des Webservers aus. Wenn der Zugriff auf die remote.php verboten ist, dann kann die caldav synchronisation nicht funktionieren. Die anderen Zeilen haben nichts mit der caldav-synchronisation zu tun (auĂer evtl. âŠ/nextcloud/)
AuĂerdem: [evasive20:error] [pid 920] [client 10.0.3.2:53316] client denied by server configuration:
hast du durch --snip--
ersetzt? Verstehe ich das richtig? Dann wundert mich, dass ĂŒberhaupt irgendetwas geht, denn da werden ja jede Menge Zugriffe verboten.
Da ich dasselbe Problem hatte, stieĂ ich auch auf diesen Thread, der das Problem löst. Der Grund scheint mir zu sein, dass die Anleitung im Handbuch -âManuellâ zu benutzen- nur funktioniert, wenn der Nextcloud-Server NICHT in einem Unterverzeichnis lĂ€uft. Mein Server und der des OP laufen aber in â/nextcloudâ ⊠das sollte im Handbuch ergĂ€nzt werden. Dann braucht man âErweitertâ und gibt als Server NUR dir (Sub-)Domain an, und als Pfad den GESAMTEN Pfad ab dem ersten /. Und als Port 443, klar.
Wenn ich nun im Kalender bin, gehe ich bei Accounts auf ERWEITERT.
Als Benutzername gebe ich USER ein.
Als Passwort das selbe, womit ich mich auch auf der WeboberflÀche einlogge.
Serveradresse DOMAIN.DE (ohne http oder so).
Serverpfad: /remote.php/dav/principals/users/USER/
Und ich komme leider nicht rein.
Bei manuell klappt es auch nicht.
Bei meinem Android Handy geht es und mit einer anderen Cloud habe ich es auch schon bei meinem MacOs geschafft.
WĂŒrde mich sehr freuen, wenn Du mir helfen könntest.
Hallo mig,
wenn du keine Subdomain nutzt, sollte es auch ohne KlimmzĂŒge (sprich: ohne âErweitertâ) funktionieren. Ich vermute eher, dass dein service-discovery nicht richtig eingestellt ist.
GruĂ
Olav
Hallo Olaf,
sehe das du selbiges Problem wie ich hattest. Bevor ich mich mit selbigen an die Community wende, frage ich doch gleich dich, wie ich das Problem gelöst bekomme, da ich mittlerweile etliche Stunden damit verbracht habe. Gehe immer und immer wieder diese Anleitung durch, ĂŒberprĂŒfe PW und Benutzername, jedoch bekomme ich immer wieder die gleiche Fehlermeldung:
Da ich meinen Mac mit neuem Betriebssystem Big Sure versehen habe, muĂte ich die Einstellungen, bzw Anmeldung fĂŒr Nextcloud Kalender neu einrichten, was âeigentlichâ ĂŒberhaupt kein Problem sein sollte. Nun habe ich gestern den ganzen Nachmittag damit verbracht im MenĂŒ von Apple Mail âNeuer Accountâ âErweitertâ meine Daten einzugeben.
Ich habe vollen Zugriff auf den Nextcloud meines Kollegen, somit kann ich auch in die Sicherheitseinstellungen alles ĂŒberprĂŒfen. âHatteâ alles mal super geklapptâŠ
1.Benutzername
2. Passwort (zigmal bei Nextcloud ĂŒberprĂŒft) 3. Serveradresse: nextcloud.(Name).i1box.eu
4. Serverpfad: kopiert aus den Kalender Eigenschaften ganz unten links ( IOS/MacOS Kalender Adressen.
Port 443 und SSL verwenden
Nix geht. Habe alles gedreht und https mal weggelassen, was mir alles so einfiel, alle Möglichkeiten.
Habe auch versucht, ob dies auf einem anderen Apple Rechner zu verwenden.
Immer selbiges Ergebnis: Accountname/Passwort konnte nicht ĂŒberprĂŒft werden.
Accountname stimmt, Passwort ebenso.
Kannst Du was dazu sagen?