This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE 4.4 Kontact: No more contacts in address book

Tags: None
(comma "," separated)
csinger
Registered Member
Posts
7
Karma
0
OS
Hello to all,

I'm running openSuse 11.2 and today updated KDE to 4.4. Now all my contacts (in KAddressbook / Kontact) are gone... The contacts were stored in an IMAP account (in Kolab format).
I opened the Akonadi configuration and added my IMAP account as Akonadi Imap resource, but the contacts don't appear. I tried "add addressbook" in Kontact but there the IMAP resource is not listed. A "Kolab" resource is listet there but is grayed out an I cannot select it.
How ca I get my contacts again??? Really need them...

Thanks for help,
Christoph
User avatar
Snowhog
Registered Member
Posts
198
Karma
1
OS
I'm on Kubuntu Karmic 9.10. Upgraded to KDE 4.4.0 last night. When I start Kontact, the Akonadi Server Self-Test reports errors:

Test 4: ERROR
--------

MySQL server log contains errors.
Details: The MySQL server error log file &apos;<a href='/home/paul/.local/share/akonadi/db_data/mysql.err'>/home/paul/.local/share/akonadi/db_data/mysql.err</a>&apos; contains errors.

File content of '/home/paul/.local/share/akonadi/db_data/mysql.err':
100211 18:01:24 [Note] Plugin 'FEDERATED' is disabled.
100211 18:01:25 InnoDB: Started; log sequence number 0 148345
100211 18:01:25 [Warning] Can't open and lock time zone table: Table 'mysql.time_zone_leap_second' doesn't exist trying to live without them
100211 18:01:25 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
100211 18:01:25 [ERROR] Cannot open mysql.db
100211 18:01:25 [ERROR] Cannot open mysql.user
100211 18:01:25 [ERROR] Cannot open mysql.event
100211 18:01:25 [ERROR] Event Scheduler: An error occurred when initializing system tables.
100211 18:01:25 [Note] /usr/sbin/mysqld-akonadi: ready for connections.
Version: '5.1.37-1ubuntu5-log' socket: '/home/paul/.local/share/akonadi/db_misc/mysql.socket' port: 0 (Ubuntu)

Test 6: SKIP
--------

MySQL server custom configuration not available.
Details: The custom configuration for the MySQL server was not found but is optional.

Test 13: SKIP
--------

Protocol version check not possible.
Details: Without a connection to the server it is not possible to check if the protocol version meets the requirements.

Test 14: ERROR
--------

No resource agents found.
Details: No resource agents have been found, Akonadi is not usable without at least one. This usually means that no resource agents are installed or that there is a setup problem. The following paths have been searched: '/usr/share/akonadi/agents /usr/share/akonadi/agents'. The XDG_DATA_DIRS environment variable is set to '/usr/share:/usr/share:/usr/local/share', make sure this includes all paths where Akonadi agents are installed to.

Directory listing of '/usr/share/akonadi/agents':
birthdaysresource.desktop
contactsresource.desktop
icalresource.desktop
imapresource.desktop
kabcresource.desktop
kcalresource.desktop
knutresource.desktop
kolabproxyresource.desktop
localbookmarksresource.desktop
maildirresource.desktop
maildispatcheragent.desktop
mboxresource.desktop
microblog.desktop
mtdummyresource.desktop
nepomukcalendarfeeder.desktop
nepomukcontactfeeder.desktop
nepomuktagresource.desktop
nntpresource.desktop
notesresource.desktop
pop3resource.desktop
vcarddirresource.desktop
vcardresource.desktop
Directory listing of '/usr/share/akonadi/agents':
birthdaysresource.desktop
contactsresource.desktop
icalresource.desktop
imapresource.desktop
kabcresource.desktop
kcalresource.desktop
knutresource.desktop
kolabproxyresource.desktop
localbookmarksresource.desktop
maildirresource.desktop
maildispatcheragent.desktop
mboxresource.desktop
microblog.desktop
mtdummyresource.desktop
nepomukcalendarfeeder.desktop
nepomukcontactfeeder.desktop
nepomuktagresource.desktop
nntpresource.desktop
notesresource.desktop
pop3resource.desktop
vcarddirresource.desktop
vcardresource.desktop

Environment variable XDG_DATA_DIRS is set to '/usr/share:/usr/share:/usr/local/share'

Test 16: ERROR
--------

Previous Akonadi server error log found.
Details: The Akonadi server did report error during its previous startup into <a href='/home/paul/.local/share/akonadi/akonadiserver.error.old'>/home/paul/.local/share/akonadi/akonadiserver.error.old</a>.

File content of '/home/paul/.local/share/akonadi/akonadiserver.error.old':
Control process died, committing suicide!


When I launch Kontact, I too no longer have my contacts.


Administrator
Kubuntu Forums . Net - https://kubuntuforums.net
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
I spoke with the KMail maintainer, tmcguire, on IRC who uses the same setup.
He said the following:

Code: Select all
In akonadiconsole, they should add a "KDE Address Book (traditional)"
(or in kaddressbook you can do the same, I guess)
the KDE Address Book means you can set up old kresources for Akonadi.
and in the configuration of "KDE Address Book (traditional)", you point it to an "IMAP over KMail" KResource
and in KMail, the groupware options should be enabled.
Then it should work.


@SnowHog: your issue is different, please create a new topic.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
annew
Manager
Posts
1155
Karma
11
OS
@csinger: A Kolab addressbook is not something that most of us would have. You need to talk to someone who understands it. I'd suggest that you set up konversation (really easy) then join #akonadi and ask there. I'm pretty sure that someone would be able to help you. I honestly don't know whether it behaves like any other addressbook or not.

@Snowhog: it isn't clear whether you had akonadi running before the upgrade. Anyway, all the problems and solutions that I've come across are documented at http://userbase.kde.org/Akonadi#Common_Problems - I would highly recommend that you clean out the nepomuk database as instructed there, but some of the other tips may be useful to you.


annew, proud to be a member of KDE forums since 2008-Oct and a KDE user since 2002.
Join us on http://userbase.kde.org
User avatar
anda_skoa
KDE Developer
Posts
783
Karma
4
OS
bcooksley wrote:I spoke with the KMail maintainer, tmcguire, on IRC who uses the same setup.
He said the following:

Code: Select all
In akonadiconsole, they should add a "KDE Address Book (traditional)"
(or in kaddressbook you can do the same, I guess)
the KDE Address Book means you can set up old kresources for Akonadi.
and in the configuration of "KDE Address Book (traditional)", you point it to an "IMAP over KMail" KResource
and in KMail, the groupware options should be enabled.
Then it should work.



I am not sure what is actually available in KD SC 4.4 since I am running a 4.3.something right now, but akonadiconsole might also have the Kolab Proxy Resource available, which should be able to "extract" the contacts from the IMAP resource you've already added.

Cheers,
_


anda_skoa, proud to be a member of KDE forums since 2008-Oct.
csinger
Registered Member
Posts
7
Karma
0
OS
bcooksley wrote:I spoke with the KMail maintainer, tmcguire, on IRC who uses the same setup.
He said the following:

Code: Select all
In akonadiconsole, they should add a "KDE Address Book (traditional)"
(or in kaddressbook you can do the same, I guess)
the KDE Address Book means you can set up old kresources for Akonadi.
and in the configuration of "KDE Address Book (traditional)", you point it to an "IMAP over KMail" KResource
and in KMail, the groupware options should be enabled.
Then it should work.



Thank you very much for this answer, it works for me! Great!!

Christoph
nicoechaniz
Registered Member
Posts
1
Karma
0
Running akonadiconsole and clicking on Syncronize for the Default Addressbook automatically imported to that addressbook the data from my .local/share/contacts/ folder which holds all the vcf files.

You can also open Kaddressbook, add an address book and select "Personal Contacts", which will import data from the aforementioned folder.

This is on Gentoo ~x86, KDE 4.4.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], rockscient, Yahoo [Bot]