[Info] Kontakte (inkl. Bild) von ownCloud (CardDAV) in Telefonbuch replizieren

MV69M7ib

Neuer User
Mitglied seit
2 Aug 2010
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
Hallo,

nachdem ich von Funambol nach ownCloud gewechselt bin (ich halte SyncML immer noch für das bessere Protokoll für Kalender-/Adresssynchronisierung), brauchte ich eine neue Lösung um die FRITZ!Box-Telefonbücher mit den zentral in ownCloud gespeicherten Adressbüchern zu synchronisieren, bzw. zu replizieren.

Bisher hatte ich es ja wie hier beschrieben: "Kontakte (inkl. Bild) von Funambol-Datenbank(PostgreSQL) in Telefonbuch replizieren" gemacht.

Mein erster Versuch funktioniert bei mir (FRITZ!Box 7270 + ownCloud 4.0.4) soweit zufriedenstellend. Wieder habe ich eine zentrale Adressdatenbank die sich (noch flexibler als vorher) mit Handys, Email-Programmen, DECT-Telefonen, ...) automatisiert synchronisiert und mit Ausnahme der FRITZ!Box auch von überall zu pflegen ist.

Bedingt weg gefallen ist die Outlook-Synchronisierung. Dafür lässt sich jetzt aber auch z.B. Roundcube-Webmail anbinden.
 
Zuletzt bearbeitet:
Das ist genau das, was ich schon länger gesucht habe. Großes DANKE.
Wenn ich das Paket entpacke, erhalte ich ein Verzeichnis mit make.
Der Inhalt von make, also das Verzeichnis pbupd_carddav muss nach freetz/make.
Danach muss der Pfad zur Config noch in die
Code:
freetz/make/Config.in
eingetragen werden.
Ich habe im Bereich Testing folgendes hinzugefügt
Code:
source make/pbupd_carddav/Config.in
Danach kann das Paket über die Konfiguration unter Testing ausgewählt werden.
 
Zuletzt bearbeitet:
Das freut mich zu hören. Funktioniert es denn überhaupt?
 
Ja, habe nun erst einmal mein Telefonbuch in der Fritzbox! Jetzt fehlt noch das entsprechnde Mobilteil und dann bin ich perfekt syncronisiert!

THX
 
Danke an alle Beteiligten!
Ich habe soeben auch den CardDAV-Support in die FB7390 eingebaut und es funktioniert gut.
 
CardDav funktioniert über obiges Plugin bei mir sehr gut.
Gestern habe ich versucht, ein zweites Addressbuch meines Kollegen aus Owncloud 4.0.7 einzufügen, sehe aber keine Kontakte. Ich muss dazu sagen dass es sich um ca 1.900 Kontakte mit mehreren Rufnummern handelt. Sprengt das den Rahmen?
 
Die Synchronisation ist zwar sehr langsam, da jeder Kontakt durch einen seperaten Kommandoaufruf heruntergeladen wird, sollte aber dennoch mit 1900 Kontakten funktionieren.
Mein größtes CardDAV-Telefonbuch hat ca. 350 Einträge und benötigt ca. 5 Minuten für die Replikation.

Zur Analyse könnte man mal die Logstufe auf "Debug" konfigurieren und den Dienst manuell ausführen um evtl. Fehlermeldungen zu erfahren:
# /usr/sbin/pbupd_carddav --oneshot
 
Debug habe ich schon eingestellt, aber kann leider im Syslog nichts finden:

Sep 3 09:43:21 fritz user.debug pbupd_carddav: Download directory '/var/media/ftp/uStor01/CardDAV/' exists
Sep 3 09:43:21 fritz user.debug pbupd_carddav: Successfully parsed configuration file '/tmp/flash/pbupd_carddav/pbupd_carddav.db'
Sep 3 09:43:22 fritz user.notice pbupd_carddav: Processing phone book 'Arbeit' with owner '241'
Sep 3 09:43:22 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Arbeit' have not changed. Skip processing.
Sep 3 09:43:22 fritz user.notice pbupd_carddav: Processing phone book 'Markus' with owner '242'
Sep 3 09:43:22 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Markus' have not changed. Skip processing.
Sep 3 09:43:23 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Markus' with owner '243'
Sep 3 09:43:23 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Markus' have not changed. Skip processing.
Sep 3 09:43:29 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Detlef' with owner '244'
Sep 3 09:43:29 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Detlef' have not changed. Skip processing.
Sep 3 09:43:29 fritz user.debug pbupd_carddav: Configuration parsed successfully
Sep 3 09:43:29 fritz user.debug pbupd_carddav: XML phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' constructed successfully
Sep 3 09:43:29 fritz user.debug pbupd_carddav: Import file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' includes no phone books
Sep 3 09:43:29 fritz user.notice pbupd_carddav: No phone book has changed. Import not needed.
Sep 3 09:43:29 fritz user.notice pbupd_carddav: No issues occured
Sep 3 09:58:29 fritz user.debug pbupd_carddav: Download directory '/var/media/ftp/uStor01/CardDAV/' exists
Sep 3 09:58:29 fritz user.debug pbupd_carddav: Successfully parsed configuration file '/tmp/flash/pbupd_carddav/pbupd_carddav.db'
Sep 3 09:58:29 fritz user.notice pbupd_carddav: Processing phone book 'Arbeit' with owner '241'
Sep 3 09:58:29 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Arbeit' have not changed. Skip processing.
Sep 3 09:58:30 fritz user.notice pbupd_carddav: Processing phone book 'Markus' with owner '242'
Sep 3 09:58:30 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Markus' have not changed. Skip processing.
Sep 3 09:58:30 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Markus' with owner '243'
Sep 3 09:58:30 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Markus' have not changed. Skip processing.
Sep 3 09:58:35 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Detlef' with owner '244'
Sep 3 09:58:35 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Detlef' have not changed. Skip processing.
Sep 3 09:58:35 fritz user.debug pbupd_carddav: Configuration parsed successfully
Sep 3 09:58:35 fritz user.debug pbupd_carddav: XML phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' constructed successfully
Sep 3 09:58:35 fritz user.debug pbupd_carddav: Import file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' includes no phone books
Sep 3 09:58:35 fritz user.notice pbupd_carddav: No phone book has changed. Import not needed.
Sep 3 09:58:35 fritz user.notice pbupd_carddav: No issues occured
Sep 3 10:13:35 fritz user.debug pbupd_carddav: Download directory '/var/media/ftp/uStor01/CardDAV/' exists
Sep 3 10:13:35 fritz user.debug pbupd_carddav: Successfully parsed configuration file '/tmp/flash/pbupd_carddav/pbupd_carddav.db'
Sep 3 10:13:35 fritz user.notice pbupd_carddav: Processing phone book 'Arbeit' with owner '241'
Sep 3 10:13:35 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Arbeit' have not changed. Skip processing.
Sep 3 10:13:36 fritz user.notice pbupd_carddav: Processing phone book 'Markus' with owner '242'
Sep 3 10:13:36 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Markus' have not changed. Skip processing.
Sep 3 10:13:36 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Markus' with owner '243'
Sep 3 10:13:36 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Markus' have not changed. Skip processing.
Sep 3 10:13:41 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Detlef' with owner '244'
Sep 3 10:13:41 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Detlef' have not changed. Skip processing.
Sep 3 10:13:41 fritz user.debug pbupd_carddav: Configuration parsed successfully
Sep 3 10:13:41 fritz user.debug pbupd_carddav: XML phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' constructed successfully
Sep 3 10:13:41 fritz user.debug pbupd_carddav: Import file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' includes no phone books
Sep 3 10:13:41 fritz user.notice pbupd_carddav: No phone book has changed. Import not needed.
Sep 3 10:13:41 fritz user.notice pbupd_carddav: No issues occured
Sep 3 10:28:41 fritz user.debug pbupd_carddav: Download directory '/var/media/ftp/uStor01/CardDAV/' exists
Sep 3 10:28:41 fritz user.debug pbupd_carddav: Successfully parsed configuration file '/tmp/flash/pbupd_carddav/pbupd_carddav.db'
Sep 3 10:28:42 fritz user.notice pbupd_carddav: Processing phone book 'Arbeit' with owner '241'
Sep 3 10:28:42 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Arbeit' have not changed. Skip processing.
Sep 3 10:28:42 fritz user.notice pbupd_carddav: Processing phone book 'Markus' with owner '242'
Sep 3 10:28:42 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Markus' have not changed. Skip processing.
Sep 3 10:28:42 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Markus' with owner '243'
Sep 3 10:28:42 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Markus' have not changed. Skip processing.
Sep 3 10:28:48 fritz user.notice pbupd_carddav: Processing phone book 'Kunden Detlef' with owner '244'
Sep 3 10:28:48 fritz user.info pbupd_carddav: CardDAV contacts for phone book 'Kunden Detlef' have not changed. Skip processing.
Sep 3 10:28:48 fritz user.debug pbupd_carddav: Configuration parsed successfully
Sep 3 10:28:48 fritz user.debug pbupd_carddav: XML phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' constructed successfully
Sep 3 10:28:48 fritz user.debug pbupd_carddav: Import file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' includes no phone books
Sep 3 10:28:48 fritz user.notice pbupd_carddav: No phone book has changed. Import not needed.
Sep 3 10:28:48 fritz user.notice pbupd_carddav: No issues occured

# /usr/sbin/pbupd_carddav --oneshot
führt zu folgendem Ergebnis:
root@fritz:/var/mod/root# /usr/sbin/pbupd_carddav --oneshot
pbupd_carddav: One shot mode
pbupd_carddav: Download directory '/var/media/ftp/uStor01/CardDAV/' exists
pbupd_carddav: Successfully parsed configuration file '/tmp/flash/pbupd_carddav/pbupd_carddav.db'
pbupd_carddav: Processing phone book 'Arbeit' with owner '241'
pbupd_carddav: CardDAV contacts for phone book 'Arbeit' have not changed. Skip processing.
pbupd_carddav: Processing phone book 'Markus' with owner '242'
pbupd_carddav: CardDAV contacts for phone book 'Markus' have not changed. Skip processing.
pbupd_carddav: Processing phone book 'Kunden Markus' with owner '243'
pbupd_carddav: CardDAV contacts for phone book 'Kunden Markus' have not changed. Skip processing.
pbupd_carddav: Processing phone book 'Kunden Detlef' with owner '244'
pbupd_carddav: CardDAV contacts for phone book 'Kunden Detlef' have not changed. Skip processing.
pbupd_carddav: Configuration parsed successfully
pbupd_carddav: XML phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' constructed successfully
pbupd_carddav: Import file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' includes no phone books
pbupd_carddav: No phone book has changed. Import not needed.
pbupd_carddav: No issues occured

Anmerkung: Es handelt sich um das Telefonbuch "Kunden Detlef" mit owner 244
 
Zuletzt bearbeitet:
Okay, schmeiß mal die Datei '/var/media/ftp/uStor01/CardDAV/pbupd_carddav-phonebook-244.sum' weg und lass das Skript nochmal mit dem Parameter '--oneshot' laufen.
 
Zuletzt bearbeitet:
Danke für den Hinweis. Jetzt laufen tatsächlich Fehler auf. Angeblich können die Kontaktnamen nicht erkannt werden. Theoretisch ist die die OC-Session meines Kollegen aber genauso aufgebaut wie meine.
Ich zeige hier nur den Schluss, da sonst der Rahmen gesprengt wird, ist aber identisch von Kontakt 1-1.908:
pbupd_carddav: Details of 'Unknown contact (1900)': 1900, , , ,
pbupd_carddav: Successfully evaluated modification time
base64: truncated base64 input
pbupd_carddav: Decoding photo from base64 to raw into '/var/media/ftp/uStor01/CardDAV//images/1346070600-1901-0.jpg' failed
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1901)'.
pbupd_carddav: Details of 'Unknown contact (1901)': 1901, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1902)'.
pbupd_carddav: Details of 'Unknown contact (1902)': 1902, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1903)'.
pbupd_carddav: Details of 'Unknown contact (1903)': 1903, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1904)'.
pbupd_carddav: Details of 'Unknown contact (1904)': 1904, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1905)'.
pbupd_carddav: Details of 'Unknown contact (1905)': 1905, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1906)'.
pbupd_carddav: Details of 'Unknown contact (1906)': 1906, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1907)'.
pbupd_carddav: Details of 'Unknown contact (1907)': 1907, , , ,
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1908)'.
pbupd_carddav: Details of 'Unknown contact (1908)': 1908, , , ,
pbupd_carddav: Printing contacts in VCF format successfully
pbupd_carddav: Converting contacts from VCF to XML failed
pbupd_carddav: Configuration parsed successfully
pbupd_carddav: XML Constructing phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' failed
pbupd_carddav: Issues occured

Aufgefallen ist mir noch, dass alle Kontakte des betroffenen Adressbuches im Format NAME, VORNAME sortiert sind. Die funktionierenden genau andersherum.
 
Zuletzt bearbeitet:
Ich habe eine Idee was die Ursache sein könnte.

Bitte lade die vCard Datei eines betroffenen Kontaktes manuell herunter. Am besten über den Konfigurierten URL statt über das ownCloud UI. Dann editiere sie und lösche alle persönlichen Daten (nicht Zeilen), oder noch besser ersetze sie durch representative Fantasiewerte, und lass' mich dann einmal drüber sehen.
Mich interressieren dabei die Property Types.
 
Danke für die schnelle Reaktion und Hilfe!
Hinweis: Die VCF-Datei habe ich mit Thunderbird inkl. Addon "Morefunctionsforaddressbook" erstellt und dann in OC hochgeladen.

Den Anzeigename ins Format VORNAME NACHNAME zu bringen hat nichts gebracht.
Anbei die gewünschte vCard, allerdings aus der Web-GUI heruntergeladen:
BEGIN:VCARD
VERSION:3.0
REV:2012-09-04T09:55:22+00:00
PRODID:-//ownCloud//NONSGML Contacts 0.2//EN
UID:e2174b7328
ADR;TYPE=HOME\,POSTAL;CHARSET=UTF-8:;;Testweg 15;Leipzig;;04347;
N;CHARSET=UTF-8:Einstein;Albert
FN;CHARSET=UTF-8:Albert Einstein
TEL;TYPE=CELL\,VOICE:01771234567
END:VCARD

Übrigens: Keiner dieser Kontakte hat ein Bild zugewiesen und trotzdem erstellt er leere jpg-Dateien unter /images

Soll ich gleich mal das neue 4.5 Beta-Release drüberbügeln oder lieber erst das Problem lösen?

Bei Neuimport der Adressbuch steht folgendes im Syslog:
Sep 4 12:36:21 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1901)': 1901, , , ,
Sep 4 12:36:21 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:21 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:21 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1902)'.
Sep 4 12:36:21 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1902)': 1902, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:22 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1903)'.
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1903)': 1903, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:22 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1904)'.
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1904)': 1904, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:22 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1905)'.
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1905)': 1905, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:22 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1906)'.
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1906)': 1906, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Successfully evaluated modification time
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Decoding photo from base64 to raw into '/var/media/ftp/uStor01/CardDAV//images/1346745180-1907-0.jpg' successful
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
Sep 4 12:36:22 fritz user.warn pbupd_carddav: Could not discover contact name. Set name to 'Unknown contact (1907)'.
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Details of 'Unknown contact (1907)': 1907, , , ,
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Printing contacts in VCF format successfully
Sep 4 12:36:22 fritz user.err pbupd_carddav: Converting contacts from VCF to XML failed
Sep 4 12:36:22 fritz user.debug pbupd_carddav: Configuration parsed successfully
Sep 4 12:36:22 fritz user.err pbupd_carddav: XML Constructing phone book file '/var/media/ftp/uStor01/CardDAV//pbupd_carddav-phonebooks.xml' failed
Sep 4 12:36:22 fritz user.info pbupd_carddav: warn Issues occured
 
Zuletzt bearbeitet:
Soll ich gleich mal das neue 4.5 Beta-Release drüberbügeln oder lieber erst das Problem lösen?

Nicht notwendig, meine Vermutung hat sich bestätigt. Der Parser muss lediglich etwas angepasst werden. Dachte ich könnte es eben kurz zwischendurch testen aber komme wohl erst frühestens heute Abend dazu.

Wenn Du es selbst einmal ausprobieren möchtest versuche einmal folgendes (muss nicht funktionieren):
Edit: Bei weiterer Überlegung ist da doch noch ein bißchen mehr notwendig. Melde mich heute Abend nochmal dazu.

Bzgl. des Fotos muss ich Dich leider bitten die vCard-Download-Prozedur nochmal über die URL zu machen.
 
Zuletzt bearbeitet:
Alles klar, dann bis später. Bei Bedarf kannst du zur besseren Abstimmung auch meine Telefonnummer bekommen.

Zwecks URL-Download weiß ich jetzt nicht genau was du meinst. Meinst du per "wget"?
 
Hi,

funktioniert für die Devel Version ausgezeichnet. Leider ist bei mir die devel Version unbrauchbar, läuft nur 12h und erkennt beim boot nicht meine Festplatte.

Wäre es möglich dies auf die Stable Version 1.2 zu portieren?

Danke Micha
 
Leider funktioniert die syncronisation zu meiner 7390 nicht mehr.
Ich habe es manuell gestartet im Debugging-Modus
Erhalte im Terminal:
Code:
pbupd_carddav: Printing contacts in VCF format successfully
pbupd_carddav: Converting contacts from VCF to XML failed
pbupd_carddav: Configuration parsed successfully
pbupd_carddav: XML Constructing phone book file '/var/media/ftp/oc-convert/pbupd_carddav-phonebooks.xml' failed
pbupd_carddav: Issues occured
Wo ist das Problem? Die pbupd_carddav-phonebooks.xml existiert und ist 67K groß. Bei ca. 3 Kontakten sind Bilder hinterlegt. Ich nutze die Version 0.6

Edit:
habe noch folgende info rausgepickt:
Code:
Sep 22 17:54:46 fritz user.debug pbupd_carddav: GraphicsMagick not available.
Sep 22 17:54:46 fritz user.info pbupd_carddav: File can not be converted to JPEG format because lack of GraphicsMagick. Photo will be ignored.
kann es daran liegen?

Edit2:
es gibt ein neues Paket GraphicsMagick siehe http://freetz.org/ticket/1918 mal sehen

Edit3:
Ich komme ein Stück weiter aber:
Code:
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Successfully evaluated modification time
pbupd_carddav: Smart property setting disabled. Each known number will appear as private, mobile, work, fax or email property. May result in repeated properties.
pbupd_carddav: Printing contacts in VCF format successfully
pbupd_carddav: Converting contacts from VCF to XML successfully
pbupd_carddav: Configuration parsed successfully
pbupd_carddav: XML phone book file '/var/media/ftp/oc-convert/pbupd_carddav-phonebooks.xml' constructed successfully
pbupd_carddav: Import file '/var/media/ftp/oc-convert/pbupd_carddav-phonebooks.xml' includes phone books
pbupd_carddav: Import of CardDAV phone books failed
pbupd_carddav: Issues occured

Edit4:
jetzt habe ich alle *.sum files gelöscht, danach hat es funktioniert!

Wäre es möglich eine Option zu integrieren, dass ohne Bilder syncronisiert wird.

LP
 
Zuletzt bearbeitet:
Jetzt hatte ich einen Kontakt geändert und wollte wieder manuell in der Konsole syncronisieren aber er meinte, dass sich nichts geändert hat. Erst nach dem löschen der *.sum Files läuft es durch. Ist das so normal? Wie funktioniert denn dann die automatische syncronisation?

Danke für deine Mühe!
 
Jetzt hatte ich einen Kontakt geändert [...] aber er meinte, dass sich nichts geändert hat. Erst nach dem löschen der *.sum Files läuft es durch. [...] Wie funktioniert denn dann die automatische syncronisation?[...]

Ruft man die für ein Addressbuch konfigurierte URL in einem Internet-Browser auf, wird eine HTML-Seite zurückgegeben, welche unter anderem für jeden Kontakt einen Hyperlink anzeigt.
Bei der ersten Replikation wird eine Prüfsumme über die eben erwähnte HTML-Seite erstellt und abgespeichert. Beim nächsten Replikationsintervall wird wieder eine Prüfsumme über die HTML-Seite des Addressbuch-URL erstellt und mit der beim vorherigen Intervall abgespeicherten Prüfsumme verglichen.
Stimmen beide Prüfsummen überein, wird mit dem nächsten Addressbuch fortgefahren. Unterscheiden sich die Prüfsummen, wird die neue Prüfsumme abgespeichert und die Kontaktdaten hinter den Hyperlinks heruntergeladen und verarbeitet.
Löscht man eine Prüfsummendatei, so entspricht dies dem Zustand vor einer ersten Replikation und das Telefonbuch wird repliziert.

Ändert sich also etwas in einem Addressbuch auf Seiten des CardDAV-Anbieters, so sollte dies zu einer anderen Prüfsumme führen, was wiederum eine Replikation anstößt.
Zusammengefasst "Nein", so wie Du es beschrieben hast, ist es nicht normal und ist vermutlich ein Fehler im Programm.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.