CardDAV Client Failed
Added by Lucas Kraft 12 days ago
Hallo,
ich wollte mich geraden an der Installation der Software versuchen, bekomme aber zum Server keinen Kontakt.
Ausgangssituation wie folgt:
Datenbank: Nextcloud 33.0.2 auf einem Webspace (Verknüpfung mit Apple-Kontakte-App erfolgreich und problemlos)
Host für die Software: 0.9.8 @ iMac (macOS 26.4.1)
Die Verbindung zwischen Telefon und L2CPBG funktioniert auch tadellos, allerdings werden keine Kontakte aus Nextcloud importiert.
Der Error im Terminal lautet wie folgt:
"[WRN] 15:20:42 CardDav client failed with: FindCurrentUserPrincipal() for [dav] failed with error: 403 Forbidden: 403 Forbidden"
In der Konfiguration habe ich den Nextcloud wie folgt konfiguriert:
[dav]
server = "https://subdomain.tld.de/remote.php/dav" # Users personal CardDav URL should be detected from server
user = "NUTZERNAME"
pass = "PASSWORT"
#pass = "[AES256]encrypted-cloud-login-password" # Please see command line option '--encryptPassword'
Die Domain und Nutzerdaten sind selbstverständlich nur Platzhalter.
Wo könnte der Fehler liegen?
Vielen Dank und liebe Grüße
Lucas
Replies (5)
RE: CardDAV Client Failed
-
Added by Jörg Ebeling 11 days ago
Hi Lucas!
Oh, ich hatte die MacOS Architektur einfach leise gedroppt weil ich nie gehört hatte das jmd. das L2CPBG auf MacOS hostet. War das eine Fehlentscheidung?
Aber egal, 0.10.x hat keinerlei Korrekturen die in die Richtung Deines Problems gehen.
Die Fehlermeldung ist ja eigentlich eindeutig
Den dav.server Eintrag hab ich kontrolliert, der ist bei meinem Nextcloud Server genau so.
Kannst Du auf Nextcloud Seite iwas über den abgelehnten Login Versuch sehen?
RE: CardDAV Client Failed
-
Added by Lucas Kraft 4 days ago
Hallo,
entschuldigung, dass ich mich erst jetzt melde. Ich war die ganze Woche über auf Fortbildung.
Ich habe jetzt nochmal einen Versuchsaufbau in einer anderen Konfiguration mit einem Mac Mini gemacht und habe genau das selbe Problem.
Anbei nochmal die Protokolle vom Terminal sowie von der Nextcloud:
Terminal:
[INF] 11:20:13 LDAP-2-CardDAV (1 way read) Phone Book Gateway version 0.9.8 @ darwin-launchd
[INF] 11:20:13 Loaded config '/usr/local/etc/l2cpbg.conf'
[INF] 11:20:13 * Unregistered 'Free' version with approx. 12 requests per hour, 2 phones and 100 contacts *
[INF] 11:20:13 DB directory '/var/folders/02/yrd6krwj5b597r667r92_tc80000gn/T//l2cpbg.db'
[INF] 11:20:13 All 1 tables opened in 1ms
[INF] 11:20:13 Discard stats nextEmptySlot: 0
[INF] 11:20:13 Set nextTxnTs to 4
[INF] 11:20:13 Start LDAP server on 0.0.0.0:1389
[WRN] 11:20:14 CardDav client failed with: FindCurrentUserPrincipal() for [dav] failed with error: 403 Forbidden: 403 Forbidden
Nextcloud:
Fehlersuche serverDI The requested alias "OCP|ServerContainer" is deprecated. Please request "Psr|Container|Containerinterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP|ServerContainer" is deprecated. Please request "Psr|Container|Containerinterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container|ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP|ServerContainer" is deprecated. Please request "Psr|Container|ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP\IServerContainer" is deprecated. Please request "Psr|Container|Containerinterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP|ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP\ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container|ContainerInterface" directly. This alias will be removed in a future Nextcloud version. 26.04.2026, 11:20:10
Fehlersuche serverDI The requested alias "OCP||ServerContainer" is deprecated. Please request "Psr|Container\ContainerInterfa.. 26.04.2026, 11:19:30
RE: CardDAV Client Failed
-
Added by Jörg Ebeling 4 days ago
Hallo Lucas,
kein Grund sich zu entschuldigen
Okay, ich glaube wir kommen der Sache näher. Kann es sein das Deine Nextcloud Instanz nicht als top-level, also im root Deines Servers installiert ist, sondern in einem Unterordner wie .z.B. /nextcloud?
Gehe doch einfach mal in Dein Nextcloud rein und checke in Kontakte -> Kontakte-Einstellungen (ganz unten) -> In den Einstellungen dann links "Adressbücher" -> wähle ein Adressbuch aus was von L2CPBG genutzt werden soll und gehe in dem Hamburger-Menü (drei Punkte) auf "Link kopieren".
Paste den dann iwo und gucke Dir die URL genau an ob die nicht evtl. https://subdomain.tld.de/nextcloud/remote.php/dav heissen müsste?
RE: CardDAV Client Failed
-
Added by Lucas Kraft 4 days ago
Hallo Jörg,
ich hab jetzt nochmal in alle Richtungen experimentiert und geschaut. Ich werde nicht schlau daraus.
Ich kann meine Mac Kontakte-App ohne Probleme mit Nextcloud verknüpfen und die Kontakte dadurch zwischen PC und Nextcloud synchronisieren. Das klappt soweit ohne Probleme.
Ich kann auch l2cpbg mit dem Telefon verknüpfen, dass da alles läuft. Allerdings will Nextcloud nicht mit l2cpbg...
Ich dachte jetzt, dass es evtl. an Nextcloud liegt und hab alles nochmal kontrolliert. Außerdem habe ich anstelle von Nextcloud jetzt auch mal Baikal probiert. Hier witzigerweise haargenau die selbe Ausgangssituation und haargenau die selbe Fehlermeldung.
Außerdem habe ich l2cpbg auch mal auf einem Windows-PC installiert, allerdings ebenfalls ohne Erfolg mit genau dem selben Fehler.
Das direkte herauskopieren des Links bei Nextcloud habe ich auch versucht, allerdings ebenfalls ohne Erfolg...
Ich befürchte fast, dass es an der konfiguration meines Webservers liegt, da ich Nextcloud nicht lokal, sondern über den Webserver meiner Website laufen lasse... Kann das sein? Worauf muss ich da ggf. achten?
Wie gesagt, die Verknüpfung zwischen Kontakte-App und Nextcloud, bzw. Baikal funktioniert tadellos. Das Verzeichnis ist auch von extern nicht Passwortgeschützt, der einzige Schutz ist die interne Anmeldemaske von Nextcloud...
RE: CardDAV Client Failed
-
Added by Jörg Ebeling 3 days ago
Hi Lucas,
hm... das kann ja iwie nicht sein. Baikal geht eigentlich auch. Bekommst Du in Baikal auch keine Vernünftige Fehlermeldung von Baikal?
Und wenn Du jetzt sogar schon die Windows Version getestet hast, dann kann es ja auch nicht mehr am MacOS build liegen.
Hattest Du evtl. 2FA auf beiden Instanzen (Nextcloud/Baikal) aktiviert?
Eigentlich haben die meisten ihren CardDAV Server auf einem public Webserver. Insofern völlig normal. Du kannst aber halt Nextcloud im root des Webservers oder in einem Unterverzeichnis installieren und entsprechend musst Du Deinen dav.server Eintrag anpassen.
Willst mir mal einen test-user ein richten ohne Zugriff auf Deine Kontakte, kann mir dann ja selbst ein Adressbuch an legen und dann teste ich mal von hier?
User/PW postest Du dann natürlich nicht hier