Bug 237222 - vcard support got worse in latest upgrade
Summary: vcard support got worse in latest upgrade
Status: RESOLVED FIXED
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-11 10:29 UTC by Andreas Pietzowski
Modified: 2010-05-26 13:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Pietzowski 2010-05-11 10:29:35 UTC
Version:            (using KDE 4.4.3)
Installed from:    Ubuntu Packages

I don't use Akonadi-database-based addressbooks but still my simple file in ~/.kde/share/apps/kabc/std.vcf. When I boot up KDE and Kontact the contacts are not visible because it tells me that Akonadi is not running or configured correctly. After restarting only Kontact (not KDE) my contacts are visible and editable. Seems like a start-up problem.

The second thing is that I cannot navigate through my address book after a few hours of continuous running Kontact. I have to restart Kontact to be able to select addressbook items.

Please fix this. It is really annoying since KDE 4.4 and still the same bugs in 4.4.3.
Comment 1 Tobias Koenig 2010-05-12 17:58:22 UTC
Hej Andreas,

please remove the old 'KDE AddressBook (traditional)' vCard resource
from KAddressBook and add the new Akonadi based vCard resource, which
can point to the same file as the old one.
(also I suggest to use the 'Personal Contacts' resource for better performance
and support of sub address books). The all contacts shall appear correctly
on startup.

The second problem is a known issue which has already been fixed, just add

wait_timeout=1296000

to your ~/.local/share/akonadi/mysql.conf to avoid a MySQL timeout.

Ciao,
Tobias
Comment 2 Andreas Pietzowski 2010-05-12 18:08:23 UTC
I would delete it if it worked. But when I rightclick my addressbook and call "Delete Addressbook" nothing happens.

I also can remember that I created a new addressbook in loaded my KDE 4.3 one into the new Akonady framework. Seems like this is not really stable and bugfree right now :)

How can I delete it manually?
Comment 3 Tobias Koenig 2010-05-12 18:41:09 UTC
If you can't remove it from within kaddressbook, start akonadiconsole,
select the first tab, and remove the 'KDE AddressBook (traditional)' there.
Comment 4 Andreas Pietzowski 2010-05-12 19:04:35 UTC
I have done so. Removed all adressbok entries in akonadiconsole. But my addressbook is still visible in the Browser-tab. I cannot remove it from there.

My kaddressbook still shows my addressbook. I cannot add a new "Personal Adressbook" in the agets tab. Better to say. I CAN add a Personal AB, but it doesn't show up in the Agents list. After akonadiconsole-restart it is visible but it is never visible in KAddressbook. There is still my std.vcf visible and not removable.

I there a way to completely reset the configuration? I often had trouble upgrading to new KDE versions because my home directory remains nearly the same since 1998 - thats what I like about linux and upgrades - keep your home.
Comment 5 Tobias Koenig 2010-05-13 12:39:33 UTC
Hej,

in this case you should start with a clean akonadi environment, meaning remove all files

  rm -Rf $HOME/.local/share/akonadi
  rm -Rf $HOME/.config/akonadi
  rm -Rf $HOME/.kde/share/config/akonadi*

(of course while Akonadi server is not running ;))

Ciao,
Tobias
Comment 6 Andreas Pietzowski 2010-05-13 12:58:25 UTC
That fixed the problem, thanks!
Comment 7 Andreas Pietzowski 2010-05-26 11:34:26 UTC
Why has akonadi two places where it stores configuration in?!?
Comment 8 Tobias Koenig 2010-05-26 13:03:37 UTC
Hej,

the Akonadi server is desktop environment independent (only based on Qt), therefor
it has its settings under the neutral location .config/
The resources however are KDE specific and therefor make use of the KDE configuration
system which stores their files under .kde/share/config

Ciao,
Tobias