CARDDAV Server (Owncloud) mit einer Fritzbox 7490 synchronisieren

Status
Für weitere Antworten geschlossen.

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Das dachte ich mir, dann mache ich mit der 6.1 weiter und werde hier dann meine neuen Probleme "posten" ;-)
 

Feanwulf

Benutzer
Mitglied seit
26. Sep 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich bin neu im Synology Forum und habe bereits auf einem kleinen raspberry pi card2fb ans laufen bekommen - da ich nun eine DS116 habe,m dachte ich mir ich nutze ein System anstatt zwei.

Nach der Anleitung klappt bei mir auch der Aufruf ABER anscheinend werden keine Einträge auf der Fritzbox aktualisiert. Zumindestens habe ich auf der FB Daten gelöscht und die gelöschten Einträge wurden nicht synchonsiert. Hat jemand eine Idee wo ich da genauer schauen kann. Ansonsten endet das Script mit:

Upload data to FRITZ!Box @ 192.168.178.1
Saved to file /volume1/carddav2fb/phonebook.xml
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Hallo und willkommen im Forum.

Ich kann da leider nicht weiterhelfen, aber Du kannst ja auch auf Deiner DS den CardDAV-Server installieren.
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
@rednag
Aber die FB kann ja eben die Verbidnung nicht aufbauen, egal mit welchem CardDAV-Server. Oder verstehe ich hier etwas falsch?
 

Feanwulf

Benutzer
Mitglied seit
26. Sep 2017
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Korrekt - aber mittlerweile habe ich mein problem lokalisieren können:

1. Der Benutzer muss wirklcih ALLE Rechte haben, damit das Telefonbuch hochgeladen werden kann (OHNE Internetrechte)
2. IP-Adresse in der config.php hat bei mir nicht geklappt mit fritz.box ging es dann.

Ist also mittlerweile funktional
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Ist also mittlerweile funktional

Dann muß ich das ja auch einmal wieder probieren, bei mir hat es ja nie funktioniert. Wobei, ich nicht weiß, ob ich mich nicht zu dumm angestellt habe ;-)
 

adrian123

Benutzer
Mitglied seit
08. Dez 2017
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
ich danke schon mal vorab für die vielen Hinweise und Tipps. Hab auch schon einige Abende hinter mir, und bin scheinbar unmittelbar vor dem Ziel.
Nachdem mittlerweile die Fotos in die NAS geladen werden erhalte ich sporadisch immer wieder den SSL-Fehler.
"Upload data to FRITZ!Box @ fritz.box
PHP Warning: ftp_ssl_connect(): php_network_getaddresses: getaddrinfo failed: Der Name oder der Dienst ist nicht bekannt in /lib/carddav2fb/carddav2fb.php on line 717
WARNING: Secure connection to FTP-server 'fritz.box' failed, retrying without SSL.
PHP Warning: ftp_connect(): php_network_getaddresses: getaddrinfo failed: Der Name oder der Dienst ist nicht bekannt in /lib/carddav2fb/carddav2fb.php on line 721
ERROR: couldn't connect to FTP server 'fritz.box'.
Uploading Phonebook XML to fritz.box
ERROR: Response of initialization call /login_sid.lua in initSID was not xml-formatted."
Andererseits folgenden Fehler:
"Uploading Phonebook XML to fritz.box
ERROR: Response of initialization call /login_sid.lua in initSID was not xml-formatted."
Leider kommen die Telefonbucheinträge nicht im Telefonbuch an. :-(
Woran kann das noch liegen?
 

achtball

Benutzer
Mitglied seit
06. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Bei mir klappt es in putty unter 'root' und auch im Aufgabenplaner mit php56.

Der Befehlsstring enthält bei mir ausschließlich absolute Pfade und sieht folgendermaßen aus:
/usr/local/bin/php56 /usr/local/carddav2fb/carddav2fb.php /usr/local/carddav2fb/config.php

Der ftp_ssl_connect() Fehler erscheint ebenfalls bei mir, wenn ich nur mit /usr/bin/php arbeite.

Meine DSM-Version ist: DSM 6.1.4-15217 Update 5 und openbasedir ist erweitert worden.

Viel Erfolg,
achtball
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44

achtball

Benutzer
Mitglied seit
06. Jan 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Bei mir liegt die Anwendung unter: /usr/local/carddav2fb.
Zusätzlich wurde in der Webstation unter PHP-Einstellungen unter dem bereits aktivierten Punkt "PHP open_basedir benutzerspezifisch anpassen", das dazugehörige Eingabefeld um den Pfad erweitert, wobei der Doppelpunkt ":" generell als Trennzeichen zwischen den Pfaden dient. Die enthaltenen Pfade sehen folgendermaßen aus:
vorher: /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom
nachher: /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom:/usr/local/carddav2fb
 

Ha34Meiner

Benutzer
Mitglied seit
28. Dez 2012
Beiträge
568
Punkte für Reaktionen
11
Punkte
44
Danke, dann muß ich es ja auch mal wieder ausprobieren und an meiner Syno "rumbasteln". Nützt ja nichts ;-)
Danke für Eure Hilfe.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
Guten Morgen,

gibt es hier was Neues?

Aktuell lagere ich meine Fritz!Box Kontakte zu Google aus und würde mich doch sehr freuen, wenn ich die in meinen
eigenen 4 Wänden lassen könnte.

viele Grüße

Huhie
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Mmh, was Neues? Läuft stabil vor sich hin...(bei mir mit aktueller Firmware 7.0.1 der 7490 und Nextcloud 14.0.3)
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
klingt gut... ;)

@frogman - kann ich das denn auch mit DSM 6.2 und dem carddav server syncen?

welches Paket lade ich wo runter?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Hier in dem Thread ging's ja um ownCloud/Nextclod. Ich selbst nutze den CardDAV-Kram von Synology nicht, doch wenn die sich an die gleichen Standards halten, sollte nix dagegen sprechen. Und wo man die Skripte herbekommt, steht ja im Thread...
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
Vielen Dank für die Info!

Ich würde mich gerne mal daran versuchen das hinzubekommen. Ich würde mal anfangen
ebenso mit sync fritzbox zu nextcloud 14.0.3

Nehme ich das Skript aus #7 in diesem Thread oder die Version aus 11/2017 von github carddav2fb

Per WinSCP in USR/LOCAL oder gibt es einen anderen optimalen Ort dafür?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Ich habe das aktuellste aus dem git für meine Umgebung angepasst. Alles andere findet sich im Thread, einfach mal durcharbeiten.
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
Alles klar...

Ich habe jetzt das Skript nach /usr/local/carddav2fb-master kopiert und die
config-example.php bearbeitet und als config.php in das Verzeichnis gelegt.

Per Putty habe ich den Befehl php -f /usr/local/carddav2fb-master/carddav2fb.php ausgelöst

Fehlermeldung:
PHP Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /usr/local/carddav2fb-master/carddav2fb.php on line 8
PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.') in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.') in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Recherchiert heisst das Composer fehlt. Den habe ich dann installiert und trotzdem bleibt die Fehlermeldung!

Kann jemand helfen?

vg
 

Huhie

Benutzer
Mitglied seit
29. Nov 2007
Beiträge
446
Punkte für Reaktionen
7
Punkte
18
Leider bekomme ich die o.a. Fehlermeldung nicht in den Griff.

Composer ist auf der Synology installiert. Das Verzeichnis vendor/autoload.php kann ich aber nicht finden.

1.jpg

Google spuckt dazu nicht so richtig gute Ergebnisse aus.

Hat nicht jemand Rat, wie ich den Fehler beheben kann?
 

Edda1000

Benutzer
Mitglied seit
22. Mrz 2018
Beiträge
79
Punkte für Reaktionen
1
Punkte
8
Hallo,
ich versuche erstmalig unter DSM 6.2 den Synology eigenen CardDav-Server mit Telefonbuch einer FB 7490 und zu syncen. Habe mir Web-Station installiert und dort unter den php-Einstellungen die benötigten php-Erweiterungen aktiviert. Finde allerdings nicht die Erweiterung "PHP-mbstring module". Wie kriege ich die Erweiterung installiert?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat