Hallo liebe Leute
Zunächst mal Danke für Eure Anworten. Ich war jetzt ein paar Tage arg beschäftigt... mit Problemen und deren Lösungen... suchen, lesen, versuchen, verwerfen, neu suchen, und wieder alles von vorne. Nun ja, der Stand ist, im Prinzip läuft es... aber nur im Prinzip, denn in 'echt' leider mehr oder weniger unbefriedigend. So war der bisherige Ablauf nach meinem Eingangsposting:
Ich habe zunächst noch mal auf meiner Windowskiste Thunderbird und alle Addons aktualisiert und dann noch mal das S3 und Thunderbird-Adressbuch mit MyPhoneExplorer auf gleichen Stand gebracht. Danach dann Nginx und Baikal auf meinem PI installiert, was eigentlich recht simpel war. Dann habe ich in Thunderbird den Sogo Connector geaddet und mit dem nun laufenden DAV-Server verbunden. Das klappte sofort. Dann einmal das reguläre Adressbuch als LDIF exportiert, als temp Adressbuch wieder importiert und alle Cards in das neue Remote-Adressbuch auf den Server verschoben. Der kleine Umweg über Import und Export hat sichergestellt, dass mein Org-Adressbuch unberührt blieb. Und der erste Sync klappte nichtgenauhinsehend richtig gut. Ich habe dann DavDroid fürs S3 aus dem Playstore geladen und das S3 auch zum DAV-Server verbunden. Klappte ebenfalls auf anhieb und war ebenso nichtgenauhinsehend erfolgreich. Also im Prinzip funktionierte es, wie es soll.
Aber im laufe der Tage sind mir einige merkwüdigkeiten aufgefallen. Manche "Cards" wurden nämlich gar nicht gesynct. Irgendwann habe ich zufällig auf meinem RocketDial gesehen, dass 180 Kontakte vorhanden sind. Aus Neugier habe ich dann in Thunderbird nachgesehen und war erschrocken... da standen nämlich 200 Sätze. Ich habe mir dann mal mit Libre Office die Baikal-SQLite-DB angesehen (via ODBC) und da habe ich erst mal geschluckt. Thunderbird behauptet 200 Kontakte in die DB geschrieben zu haben und zeigt mir auch diese 200 Kontakte in seiner Adressbuch-Tabelle. Gucke ich jedoch hart in die Server-SQLite-Tabelle rein, enthält die aber nur 180 Sätze. Und dann habe ich mal die SQLite-Table mit der Thunderbird-Anzeige-Tabelle verglichen. Ich habe mir dazu nen simplen SQL-String gebastelt, der mir zumindest die Namen aus Carddata ausliest. Mein späterer Eindruck war, dass vordergründig die Sätze nicht "hochgeladen" wurden, die in TB Notizen enthielten, obwohl auch einige Sätze mit Notizen erfolgreich hochgeladen waren. Aber das gemeinsame Merkmal der fehlenden Sätze waren die Notizen. Mit viel Fummelei und sinnlosem Editieren hat SOGO dann irgendwann die Sätze einzeln hochgeladen. Ich habe aber absolut keine Ahnung, wann, woduch, warum. Bei einigen Sätzen reichte eine Miniänderung und Speichern, bei anderen musste ich 10 mal mit Änderungen experimentieren, bis der Satz hochgeladen wurde. Ne Regel oder Reproduzierbares habe ich dabei nicht rausgekriegt.
Als nächstes ist mir aufgefallen, dass das S3 gar nicht mitkriegt, wenn ich am PC über TB serverseitig was ändere, nen Termin eintrage oder einen Kontakt ändere. Ich hatte eigentlich gedacht, dass das S3 bei ner Verbindung mal eben selber auf Änderungen checkt, aber Datum/Zeit "Last Sync" bleibt schön konstant stehen. Nur wenn ich etwas auf dem S3 ändere oder eintrage wird ein Event ausgelöst, wonach dann DavDroid bei nächster Datenverbindung aktualisiert. Also irgendwie scheint mir das momentan noch völlig unausgereift zu sein.
Und als letztes -da war ich ziemlich knatschig- musste ich festellen, dass meine ganzen Kontaktgruppen-Merkmale weg waren. Und TB schlägt mir mir nur völligen Mist vor, wie z.B. VIP, Geschäftspartner, Konkurrent und Lieferant.... wer braucht denn so einen Quatsch?
Hat vielleicht jemand ne Idee, wie man die Situation verbessern kann? Irgendwie ist das imho so kaum brauchbar.
Gruß, Thomas