|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

24. Oktober 2011 22:05
Das ist merkwürdig, so weit ich das verstanden habe, werden Kontakte eigentlich auch weiterhin als Datei vorgehalten. Nun bei dir scheint das nicht der Fall zu sein, allerdings sieht es so aus, als wären die noch in der Akonadi und der Nepomuk-Datenbank vorhanden (ja das sind zwei verschiedene). Wenn ich das richtig gesehen habe, sind Personen in Nepomuk in der Ontologie Contact gespeichert, jedenfalls finde ich solche, wenn ich in Nepoogle nach einem Namen suche. Wie man die gescheit extrahiert, weiß ich aber auch nicht. Hast du unter "Systemeinstellungen -> Persönliche Informationen" eigentlich Kontakte eingerichtet? Falls ja wie? edit: Ok Ginkgo sieht erfolgsversprechender aus. Das musste ich machen um es ans laufen zu bekommen:
sudo python setup.py install
ausführen. Nachteile:
wird an der Paketverwaltung vorbei installiert, aber ich glaube nur nach /usr/local ich habe das mit dem Exportieren noch nicht verstanden da sind anscheinend nicht nur Kontakte, sondern alle Kontakte von denen ich mal eine E-Mail bekommen habe oder denen ich mal eine geschickt habe
Vorteile:
wenigstens etwas durchsuchbar
Trotzdem würde ich mal nachfragen, ob jemand von den Akonadi-Leuten weiß, wie man die Kontakte aus der Akonadi-Datenbank bekommt.
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

25. Oktober 2011 11:06
HmpfCBR schrieb: Hast du unter "Systemeinstellungen -> Persönliche Informationen" eigentlich Kontakte eingerichtet? Falls ja wie?
Das ist auch etwas komisch, denn definiert sind nur KDE-Ressoucen für Notes (die ich nicht nutze) und Kontakte (Default Adress Book, rw, vCard, ~/.kde/share/apps/kabc/std.vcf und da haben alle Files 0 B) für Kalender aber nicht und Kalender-Daten sind da (Kalendereigenschaften Anzeigenname ~/.kde/share/apps/korganizer/std.ics die habe ich nach dem Update von Hand wieder einrichten können). Die Akonadi-Ressourcen sind nur für Notes und Notizen (?), Kalender und Lokaler Ordner (wozu eigentlich) definiert. akonadi_kacb_resource haben Fehler (s. Anhang). Mit Ginkgo setze ich mich lieber morgen auseinander, heute habe ich kaum Zeit. Vielleicht hast Du bis dahin auch raus, wie das mit dem Export funktioniert.  HmpfCBR schrieb: Trotzdem würde ich mal nachfragen, ob jemand von den Akonadi-Leuten weiß, wie man die Kontakte aus der Akonadi-Datenbank bekommt.
Gern, inzwischen bin ich so verzweifelt, dass ich einen Hilferuf auch auf Hindi verfassen würde, wenn das Erfolgsaussichten hätte Aber wie komme ich an Akonadi-Experten? Unter news.gmane.org habe ich keine entsprechende Gruppe gefunden. 
- Bilder
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

25. Oktober 2011 11:55
wired2051 schrieb: Das ist auch etwas komisch, denn definiert sind nur KDE-Ressoucen für Notes (die ich nicht nutze) und Kontakte (Default Adress Book, rw, vCard, ~/.kde/share/apps/kabc/std.vcf und da haben alle Files 0 B) für Kalender aber nicht und Kalender-Daten sind da (Kalendereigenschaften Anzeigenname ~/.kde/share/apps/korganizer/std.ics die habe ich nach dem Update von Hand wieder einrichten können). Die Akonadi-Ressourcen sind nur für Notes und Notizen (?), Kalender und Lokaler Ordner (wozu eigentlich) definiert. akonadi_kacb_resource haben Fehler (s. Anhang).
Hast du mal "Hinzufügen -> Persönliche Kontakte" probiert?
HmpfCBR schrieb: Trotzdem würde ich mal nachfragen, ob jemand von den Akonadi-Leuten weiß, wie man die Kontakte aus der Akonadi-Datenbank bekommt.
Gern, inzwischen bin ich so verzweifelt, dass ich einen Hilferuf auch auf Hindi verfassen würde, wenn das Erfolgsaussichten hätte Aber wie komme ich an Akonadi-Experten? Unter news.gmane.org habe ich keine entsprechende Gruppe gefunden. 
Gmane ist nur ein Archiv für Mailinglisten, was es erlaubt diese auch als Newsgroups zu abonnieren. Weitere Möglichkeiten findest du unter http://userbase.kde.org/Getting_Help/de und die Experten findest du unter http://techbase.kde.org/Projects/PIM/Akonadi#Contact.
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

25. Oktober 2011 12:52
HmpfCBR schrieb: Hast du mal "Hinzufügen -> Persönliche Kontakte" probiert?
Das Problem ist, dass ich nichts hinzuzufügen habe. In ~/.local/share/contacts/ liegt bei mir nur WARNING_README.txt Important Warning!!!
Don't create or copy vCards inside this folder manually, they are managed by the Akonadi framework! Aber es gibt, seit Akonadi Server Search Support: available (backend: Virtuoso) funktioniert, einige andere Möglichkeiten Quellen hinzuzufügen, nur was soll ich hinzufügen? HmpfCBR schrieb: Gmane ist nur ein Archiv für Mailinglisten, was es erlaubt diese auch als Newsgroups zu abonnieren. Weitere Möglichkeiten findest du unter http://userbase.kde.org/Getting_Help/de und die Experten findest du unter http://techbase.kde.org/Projects/PIM/Akonadi#Contact.
Vielen Dank für die Links. Wie ich das sehen ist das Forum (K)Office & PIM reich an Spam und arm an Antworten und in der Mailingliste kdepim-users ist meine Frage schon gepostet, leider bis jetzt ohne Antwort. Ich werde es morgen mal im IRC versuchen (öfter mal was neues ). Die Plattform techbase.kde.org scheint doch eher für Entwickler zu sein und nicht für Hilfsanfragen von Laien. Meinst Du, das Aufspielen des home-Backups auf einen Kubuntu 11.04 Laptop macht Sinn? Welche Verzeichnisse sollte ich überspielen?
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

25. Oktober 2011 16:15
wired2051 schrieb: HmpfCBR schrieb: Hast du mal "Hinzufügen -> Persönliche Kontakte" probiert?
Das Problem ist, dass ich nichts hinzuzufügen habe. In ~/.local/share/contacts/ liegt bei mir nur WARNING_README.txt
Ja ich weiß, aber es schein ja so, als ob die Kontakte noch irgendwo in den Weiten von Akonadi sind. Wenn man "Persönliche Kontakte" hinzufügt oder diese bearbeitest, ist dort ein Feld für den Ordnernamen, der wie folgt untertitelt ist: Wählen Sie den Ordner, der als Datenquelle für diese Ressource verwendet werden soll. Wenn der Ordner nicht existiert, wird er automatisch erstellt
Daher würde ich hoffen, dass die Kontakte, die in Akonadi sind, dann in diesem Ordner auftauchen. Ich weiß sicher, dass ich nie manuell etwas in diesen Ordner geschrieben habe, davor wird ja auch ausdrücklich gewarnt, in der WARNING_README.txt.
Vielen Dank für die Links. Wie ich das sehen ist das Forum (K)Office & PIM reich an Spam und arm an Antworten
http://forum.kde.org/ gibt es auch noch.
Die Plattform techbase.kde.org scheint doch eher für Entwickler zu sein und nicht für Hilfsanfragen von Laien.
Das stimmt natürlich, wenn ich aber eine sehr spezifische Frage habe, die ich trotz intensiver Nachforschungen weder selber, noch durch relativ kundige Nutzer beantworten kann, Frage ich auch mal die Entwickler der Software.
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

26. Oktober 2011 11:12
HmpfCBR schrieb: wired2051 schrieb: HmpfCBR schrieb: Hast du mal "Hinzufügen -> Persönliche Kontakte" probiert?
Das Problem ist, dass ich nichts hinzuzufügen habe. In ~/.local/share/contacts/ liegt bei mir nur WARNING_README.txt
Ja ich weiß, aber es schein ja so, als ob die Kontakte noch irgendwo in den Weiten von Akonadi sind. Wenn man "Persönliche Kontakte" hinzufügt oder diese bearbeitest, ist dort ein Feld für den Ordnernamen, der wie folgt untertitelt ist: Wählen Sie den Ordner, der als Datenquelle für diese Ressource verwendet werden soll. Wenn der Ordner nicht existiert, wird er automatisch erstellt
Daher würde ich hoffen, dass die Kontakte, die in Akonadi sind, dann in diesem Ordner auftauchen. Ich weiß sicher, dass ich nie manuell etwas in diesen Ordner geschrieben habe, davor wird ja auch ausdrücklich gewarnt, in der WARNING_README.txt.
So eine Quelle habe ich eingerichtet, sie gilt auch als bereit. Vorgabe war Order ~/.local/share/contacts/ der ja leer ist. Kontakte werden deshalb jetzt leider nicht angezeigt. (Muss ich in Kontact irgendetwas einstellen? Beim Kalender kann man ja einstellen, welcher Kalender angezeigt wird, bei Kontakten habe ich nichts entsprechendes gefunden.)
http://forum.kde.org/ gibt es auch noch.
Ich werde es mal da versuchen. Was ist eigentlich mit Systemeinstellungen > Persönliche Informationen > KDE Ressourcen einrichten? Was wird da eigentlich eingestellt? Der vCard-Link geht zu ~/.kde/share/apps/kabc/std.vcf die bei mir ja 0 B gross ist. Hat das überhaupt was mit Kontact zu tun? Aber auch hier wüsste ich ja nicht, was ich stattdessen einstellen sollte.
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

28. Oktober 2011 10:30
Einzige Idee, die mir noch einfällt ist, die Datenbankdateien direkt anzusprechen. Da habe ich aber keine Ahnung wie. Als erstes solltest du auf jeden Fall unter "Einrichtung des Akonadi-Servers" nachsehen, welchen Datenbanktreiber du nutzt. Dann kannst du schauen, welche Werkzeuge es gibt, um auf die Datenbank zuzugreifen. Es gibt speziell für Akonadi die akonadiconsole, die wahrscheinlich Datenbanktreiber unabhängig ist, und für MySQL, was wahrschenlich eingestellt ist, verschiedene Werkzeuge. edit: pass beim mysql Wiki-Artikel auf. Der beschreibt erstmal die Installation eines mysql-Servers, du wirst aber hoffentlich nur die Client-Werkzeuge brauchen. Die sind in neueren Ubuntu-Versionen im Paket mysql-client
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

28. Oktober 2011 12:04
Ohje, da werde ich ja schon panisch, wenn ich den Artikel nur überfliege.  Unter Einrichten des Akonadi-Servers ist tatsächlich MySQL als Treiber mit MySQL-Programmdatei /usr/sbin/mysqld-akonadi angegeben. Und er läuft wohl. Der Selbsttest ist erfolgreich und findet nur alte Fehlerprotokolle. Laut Wiki speichert MySQL die Daten wohl in /var/lib/mysql das Verzeichnis existiert bei mir nicht, auch nicht für root. Und mit echo $datadir wird mir auch keines angezeigt. In /etc/mysql/my.cnf ist datadir = /var/lib/mysql allerdings definiert. sudo service mysql status gibt auch nur mysql: unrecognized service. Ich bin mir echt nicht sicher, was ich da tun soll und habe grosse Angst, etwas kaputt zu machen. Und der Wiki -Artikel zu den MySQL Werkzeugen ist nicht aktuelle und lässt mich auch ansonsten ratlos zurück.
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

28. Oktober 2011 12:17
wired2051 schrieb: Laut Wiki speichert MySQL die Daten wohl in /var/lib/mysql das Verzeichnis existiert bei mir nicht, auch nicht für root. Und mit echo $datadir wird mir auch keines angezeigt. In /etc/mysql/my.cnf ist datadir = /var/lib/mysql allerdings definiert. sudo service mysql status gibt auch nur mysql: unrecognized service.
Du wirst wahrscheinlich den internen MySQL-Server verwenden, findest du auch unter "Einrichtung des Akonadi-Servers".
Ich bin mir echt nicht sicher, was ich da tun soll und habe grosse Angst, etwas kaputt zu machen. Und der Wiki -Artikel zu den MySQL Werkzeugen ist nicht aktuelle und lässt mich auch ansonsten ratlos zurück.
Am besten schicken wir das Thema nach Serverdienste in der Hoffnung dort Antworten auf die Frage zu finden, wie man die Kontakte aus den alten Datenbankdateien heraus extrahiert.
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

28. Oktober 2011 13:36
HmpfCBR schrieb: wired2051 schrieb: Laut Wiki speichert MySQL die Daten wohl in /var/lib/mysql das Verzeichnis existiert bei mir nicht, auch nicht für root. Und mit echo $datadir wird mir auch keines angezeigt. In /etc/mysql/my.cnf ist datadir = /var/lib/mysql allerdings definiert. sudo service mysql status gibt auch nur mysql: unrecognized service.
Du wirst wahrscheinlich den internen MySQL-Server verwenden, findest du auch unter "Einrichtung des Akonadi-Servers".
Stimmt, der ensprechende Haken ist gesetzt.
Am besten schicken wir das Thema nach Serverdienste in der Hoffnung dort Antworten auf die Frage zu finden, wie man die Kontakte aus den alten Datenbankdateien heraus extrahiert.
Gute Idee, ich habe mal eine entsprechende Frage gestellt. Hoffentlich kann mir da jemand helfen. Auf jeden Fall danke ich Dir sehr herzlich für Deine geduldige Hilfe bis hierher!
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

2. November 2011 21:01
HEUREKA HEUREKA HEUREKA  Ich habe nun ein Backup von /home/USER vom Tag des Updates (aber davor) auf einen Laptop kopiert, auf dem noch Kubuntu 11.04 läuft. Und siehe da, sofort wurden alle Kontakte gezeigt, so, wie es sich gehört. HEUREKA HEUREKA HEUREKA  Jetzt bleibt die Suche nach dem Speicherort, bzw. nach einem Weg zu Export. Man, bin ich happy, auch wenn das Problem noch nicht wirklich behoben ist!  In Systemeinstellungen > Persönliche Informationen > KDE-Ressourcen ist für Kontakte ~/.kde/share/apps/kabc/std.vcf definiert und die Datei ist, wie zu erwarten, leer. Das KDE-Kontrollmodul Einrichtung des persönlichen Informationsmanagement von Akonadi verweist in Persönliche Kontakte auf ~/.local/share/contacts, das Verzeichnis existiert, wie zu erwarten, allerdings nicht. Das gleiche Verzeichnis wird übrigens angegeben wenn ich in der linke Seite der geteilten Ansicht von Kontakte - Kontact mit RMB auf Adressbuch-Eigenschafte gehe. Das KDE-Kontrollmodul Einrichtung des Akonadi-Servers nutzt als Datenbanktreiber MySQL (Internen MySQL-Server verwenden ist aktiviert). Der Selbsttest produziert Fehler (u.a. Nepomuk-Suchdienst nicht am D-Bus). Die Probleme sind bekannt und wurden im Produktiv-System schon behoben, also imho kein Grund zur Sorge. Bleibt die Frage: wo sind die Kontakte gespeichert? In Kontact > Einstellungen > Kontakte gibt es keine Einstellungsmöglichkeiten ausser LDAP-Server, da ist aber nichts hinterlegt. Auf der rechten Seite der geteilten Ansicht von Kontakte - Kontact steht unten in Feld Adressbuch darin Personal Contacts. Leider kann ich nirgends einen Pfad oder eine Quelle finden. Eine Datei *Personal Contacts* kann ich unter /home/USER auch nicht finden. Wenn ich nach einem Dateiinhalt Personal Contacts suche finde ich | ~/.local/share/akonadi/db_data/ibdata1
~/.local/share/akonadi/db_data/akonadi/collectionable.idb
~/.kde/share/apps/nepomuk/repository/main/data/virtuosobackend/soprano-virtuoso.db
|
Was nu?
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

2. November 2011 21:09
wired2051 schrieb: HEUREKA HEUREKA HEUREKA
Glückwunsch! Klasse das du nicht aufgegeben hast.
Was nu?
Ganz einfach, in KOrganizer "Datei -> Exportieren". Der Rest sollte selbst erklärend sein. Die Datei(en) sicherst du dann am besten gleich mehrfach weg und importierst die dann in eine Ressource (z.B. persöhnliche Kontakte) auf dem System, auf dem 11.10 läuft.
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

2. November 2011 21:16
HmpfCBR schrieb: Ganz einfach, in KOrganizer "Datei -> Exportieren". Der Rest sollte selbst erklärend sein. Die Datei(en) sicherst du dann am besten gleich mehrfach weg und importierst die dann in eine Ressource (z.B. persöhnliche Kontakte) auf dem System, auf dem 11.10 läuft.
Is' nich' wahr?! So einfach? Und ich such mir hier 'nen Wolf...!  Kannst Du mir eine Export-Art empfehlen= vCard3.0, CSV-Datei oder LDIF-Datei? Die anderen, vCard2.1 und GMX machen vermutlich keinen Sinn. Und was ist besser, vCard3.0 in eine Datei oder in mehrere Dateien? Sorry, ich bin zu aufgeregt um das selber zu recherchieren...
|
|
HmpfCBR
Supporter
Anmeldungsdatum: Mai 22, 2007
Beiträge: 2948
Wohnort: Niederlande
|

2. November 2011 21:24
wired2051 schrieb: Kannst Du mir eine Export-Art empfehlen= vCard3.0, CSV-Datei oder LDIF-Datei? Die anderen, vCard2.1 und GMX machen vermutlich keinen Sinn. Und was ist besser, vCard3.0 in eine Datei oder in mehrere Dateien?
Ich hab eigentlich immer vCard3.0 und LDIF benutzt. CSV ist kein standardisiertes Format, da wirst du dich wahrscheinlich noch durch einen Wizard klicken müssen. Der Einfachheit halber einfach in eine Datei exportieren und diese dann im neuen System importieren. Es sei denn du hast eine bestimmte Hierarchie/Ordnung in deinen Kontakten, dann kann es Sinn machen diese Hierarchie auch im Export durch verschiedene Dateien abzubilden (z.B. Kontakte im Ordner Job in die Datei Job.vcf), dann einen Ordner Job innerhalb der Ressource (z.B. Persönliche Kontakte) im neuen System anlegen dorthin dann die Datei importieren.
Sorry, ich bin zu aufgeregt um das selber zu recherchieren...
Kein Grund zur Panik, du hast die Kontakte jetzt wieder und du weißt jetzt wie du auf sie zugreifst. 
|
|
wired2051
(Themenstarter)
Anmeldungsdatum: Feb. 28, 2007
Beiträge: 1089
|

2. November 2011 21:33
HmpfCBR schrieb: Ich hab eigentlich immer vCard3.0 und LDIF benutzt. CSV ist kein standardisiertes Format, da wirst du dich wahrscheinlich noch durch einen Wizard klicken müssen.
Ah, wusste ich nicht. Ich dachte CSV sei eine gute Wahl. LDIF kenne ich nicht. Ich habe aber auch imho noch nie mit LDAP-Verzeichnissen zu tun gehabt. Ich habe aber schon wieder eine neu Frage: wohin mit der vcf-Datei? Gleich umbenennen in std.vcf und in ~/.kde/share/apps/kabc/ speichern oder wird die Quelle dann von Kontact selbstständig abgelegt, wo sie hingehört?
|