Hallo zusammen,
ich nutze Ubuntu, 20.04.1 LTS und ein Synology-NAS DS220j, DSM 6.2.3-25426 Update 3 mit Carddav-Server aus dem Synology Repo. Carddav2FB wurde neu installiert. In config.php 'method' => 'PROPFIND' aktiviert. Beim Ausführen von "./carddav2fb run" erhalte ich folgende FM:
"HP Warning: SimpleXMLElement::__construct(): Entity: line 2: parser error : StartTag: invalid element name in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): <'> in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): ^ in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): Entity: line 2: parser error : Extra content at the end of the document in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): <'> in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): ^ in /carddav2fb/src/CardDav/Backend.php on line 185
In Backend.php line 185:
String could not be parsed as XML"
Auf Anraten von Black Senator (Github) habe ich in der Backend.php in Zeile 182 folgendes eingefügt: "file_put_contents('body_dump.txt', $response->getBody());". Nach erneutem Ausführen von "./carddav2fb run" wird eine body_dump.txt im Carddav2fb-Verzeichnis angelegt. Auszug aus body_dump.txt:
Hat jemand carddav2fb mit einer Synology zum Laufen gebracht? Mit welchen Einstellungen?
lG Martin
ich nutze Ubuntu, 20.04.1 LTS und ein Synology-NAS DS220j, DSM 6.2.3-25426 Update 3 mit Carddav-Server aus dem Synology Repo. Carddav2FB wurde neu installiert. In config.php 'method' => 'PROPFIND' aktiviert. Beim Ausführen von "./carddav2fb run" erhalte ich folgende FM:
"HP Warning: SimpleXMLElement::__construct(): Entity: line 2: parser error : StartTag: invalid element name in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): <'> in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): ^ in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): Entity: line 2: parser error : Extra content at the end of the document in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): <'> in /carddav2fb/src/CardDav/Backend.php on line 185
PHP Warning: SimpleXMLElement::__construct(): ^ in /carddav2fb/src/CardDav/Backend.php on line 185
In Backend.php line 185:
String could not be parsed as XML"
Auf Anraten von Black Senator (Github) habe ich in der Backend.php in Zeile 182 folgendes eingefügt: "file_put_contents('body_dump.txt', $response->getBody());". Nach erneutem Ausführen von "./carddav2fb run" wird eine body_dump.txt im Carddav2fb-Verzeichnis angelegt. Auszug aus body_dump.txt:
Code:
<?xml version='1.0' encoding='UTF-8'?>
<multistatus xmlns='DAV:'>
<response>
<href>/addressbooks/users/xxxxxxx/addressbook/</href>
<propstat>
<prop>
<getetag>"0d0a208729ea83f9b2d314876979319c"</getetag>
</prop>
<status>HTTP/1.1 200 OK</status>
</propstat>
<propstat>
<prop>
<address-data xmlns='urn:ietf:params:xml:ns:carddav'/>
</prop>
<status>HTTP/1.1 404 Not Found</status>
</propstat>
</response>
Hat jemand carddav2fb mit einer Synology zum Laufen gebracht? Mit welchen Einstellungen?
lG Martin