kaddressbook fails to show addressbooks contents

Bug #676173 reported by fbusse
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdepim (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kdepim

kadressbook, first started after LogOn, shows two seeming empty addressbooks:
- "Personal Contacts" (/home/user/.local/share/contacts/) and
- "akonadi_vcard_resource_1" (/home/user/.kde/share/apps/kabc/std.vcf)

After closing/restarting kadressbook, no addressbook at all is shown anymore. Same problem with the Address module in kontact. After Reboot, the above two seeming empty addressbooks are back again.

In KDE-Ressources, there are three addressbooks installed and active:
- /home/user/.kde/share/apps/kabc/std.vcf (vcard),
- /home/user2/.kde/share/apps/kabc/std.vcf (vcard, read only) and
- akonadi-resource
In the both vcards, there are indeed addresses, that User and User2 have kept from KDE3.

Starting kadressbook from konsole, I receive the following:

Connecting to deprecated signal
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/user/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address.
IBusInputContext::createInputContext: no connection to ibus-daemon

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: kdepim (not installed)
ProcVersionSignature: Ubuntu 2.6.32-25.45-generic 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Tue Nov 16 19:01:11 2010
InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100427)
ProcEnviron:
 LANGUAGE=
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: kdepim

Revision history for this message
fbusse (frank-busse) wrote :

Update: Canonical support suggests

$ sudo apt-get install --reinstall kdepim

This Inst's and Conf's additional packages kalarm, kjots, knode and konsolekalendar, but fails to solve the problem.

Revision history for this message
fbusse (frank-busse) wrote :

Update: Canonical support suggests

$ sudo apt-get install --reinstall kaddressbook

This Inst's and Conf's kaddressbook, but again fails to solve the problem

Revision history for this message
fbusse (frank-busse) wrote :

Update: Canonical support suggests fresh install of 10.04 or upgrade to 10.10. Both for me currently is a no-op.

Further information about the system as from the support case: On my machines (with different hardware, but common NFS /home on a separate NAS device) Kubuntu 10.04 was installed "from scratch" using a CD download after April 30, 2010. All (and only regular) updates have been applied.

Addressbooks were accessible through kaddressbook (in kontact) until an unknown date. The addresses from the (invisible) addressbooks are still accessible from within kmail (in kontact), there only appears to be no way to add or modify addresses - that's why I'm not sure about the exact date of error.

Revision history for this message
Jonathan Riddell (jr) wrote :

Hi, I'm a developer from Canonical asked to look at this issue for you.

It's not clear exactly what problem you are needing solved.

As I understand it your main problem is you can't read and edit addresses in the /home/user/.kde/share/apps/kabc/std.vcf file with KAddressBook.

You can add an address book to KAddressBook to get access to it:
File->New->Add Address Book
KDE Address Book (traditional) -> OK
Next
File -> Next
Type in the location in the Location field -> Next
Set a name -> Finish

You should now be able to read and edit addresses in the file you selected.

If that does not solve your problem, are you able to create and edit addresses in the Personal Contacts addressbook? This would indicate if Akonadi is working (which KAddressBook will need to function). There is a longstanding but in KDE PIM 4.4 that it can start before Akonadi is ready, this should be indicated with an obvious red X icon, in this case you will need to close and restart KAddressBook or Kontact.

Revision history for this message
fbusse (frank-busse) wrote :

Jonathan:

The problem I need solved is the following:

In KDE-Resources, there are three addressbooks installed and active:
- /home/user/.kde/share/apps/kabc/std.vcf (vcard),
- /home/user2/.kde/share/apps/kabc/std.vcf (vcard, read only) and
- akonadi-resource

Some weeks ago, I remember having had those three addressbooks in kaddressbook. Now, kadressbook instead shows two seeming empty addressbooks:
- "Personal Contacts" (/home/user/.local/share/contacts/) and
- "akonadi_vcard_resource_1" (/home/user/.kde/share/apps/kabc/std.vcf)

After closing/restarting kadressbook, no addressbook at all is shown anymore. Same problem with the Address module in kontact.

With kaddressbook erraneously showing those "empty" addressbooks (or none at all) rather than the installed ones, I can (obviously) neither read nor edit addresses in the installed ones.

My problem is not only that I cannot read nor edit addresses, but that kaddressbook fails to show addressbooks contents.

Did you mean to suggest adding the existing addressbooks in kaddressbook *in addition* to the definition in the KDE-Resources? Or should I first remove them from the KDE-Resources?

Revision history for this message
Jonathan Riddell (jr) wrote :

KDE-Resources is immaterial, it is not used in the current version of KAddressBook. Yes please try adding them directly to KAddressBook.

Revision history for this message
fbusse (frank-busse) wrote :

Jonathan:

Tried adding vcards as vcard (not converting to akonadi) - and failed: No addressbook is added (respective window in kaddressbook remains empty).

Revision history for this message
Jonathan Riddell (jr) wrote :

I wonder if Akonadi is running. If you run akonaditray and systray icon should appear with a tooltip, what does the tooltip say?

Revision history for this message
fbusse (frank-busse) wrote :

$ akonaditray
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)

$ systray
Der Befehl »systray« wurde nicht gefunden, meinten Sie vielleicht:
 Befehl »systraq« aus dem Paket »systraq« (universe)
systray: Befehl nicht gefunden

The latter translates to something like
The command »systray« was not found. Did you mean:
 command »systraq« from the package »systraq« (universe)
systray: command not found

(And no icon appears.)

Revision history for this message
Jonathan Riddell (jr) wrote :

Sorry I mean if you run akonaditray a systray icon should appear with a tooltip (blue globe in the bottom right if your screen). What does the tooltip say?

You can also install KDE PIM 4.4.8 from this PPA, it contains many bugfixes over the version in Kubuntu 10.04.

https://launchpad.net/~kubuntu-ppa/+archive/ppa

Revision history for this message
fbusse (frank-busse) wrote :

As mentioned in #9, $ akonaditray just yields an error message, but no icon visibly appears (neither in the systray, nor elsewhere).

Before fuddling around with PPA-versions (that from my experience tend to produce more then to solve problems), I would prefer to know what the error is basically about.

Revision history for this message
Jonathan Riddell (jr) wrote :

I'm guessing akonadi isn't running properly

Please run this and pastebin or attach the output

  akonadictl status
  akonadictl stop
  sleep 30
  akonadictl status

Please run

  akonadictl start

and pastebin or attach the output

Revision history for this message
fbusse (frank-busse) wrote :
Download full text (11.8 KiB)

$ akonadictl status
Akonadi Control: running
Akonadi Server: running
Akonadi Server Search Support: not available
$ akonadictl stop
$ sleep 30
$ akonadictl status
Akonadi Control: stopped
Akonadi Server: stopped
Akonadi Server Search Support: not available
$ akonadictl start
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Starting Akonadi Server...
   done.
$ Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
[akonadiserver] search paths: ("/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin")
[akonadiserver] Found mysql_install_db: "/usr/bin/mysql_install_db"
[akonadiserver] Found mysql_upgrade: "/usr/bin/mysql_upgrade"
"akonadiserver" [out] "Looking for 'mysql' as: /usr/bin/mysql
"
"akonadiserver" [out] "Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
"
"akonadiserver" [out] "Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' '--socket=/home/user/.local/share/akonadi/db_misc/mysql.socket'
"
[akonadiserver] /usr/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/home/user/.local/share/akonadi/db_misc/mysql.socket' (111) when trying to connect
[akonadiserver] FATAL ERROR: Upgrade failed
[akonadiserver] Database "akonadi" opened using driver "QMYSQL"
[akonadiserver] DbInitializer::run()
[akonadiserver] checking table "SchemaVersionTable"
[akonadiserver] checking table "ResourceTable"
[akonadiserver] checking table "CollectionTable"
[akonadiserver] checking table "MimeTypeTable"
[akonadiserver] checking table "PimItemTable"
[akonadiserver] checking table "FlagTable"
[akonadiserver] checking table "PartTable"
[akonadiserver] checking table "CollectionAttributeTable"
[akonadiserver] checking relation "PimItemFlagRelation"
[akonadiserver] checking relation "CollectionMimeTypeRelation"
[akonadiserver] checking relation "CollectionPimItemRelation"
[akonadiserver] DbInitializer::run() done
[akonadiserver] skipping update 2
[akonadiserver] skipping update 3
[akonadiserver] skipping update 4
[akonadiserver] skipping update 8
[akonadiserver] skipping update 10
[akonadiserver] skipping update 12
[akonadiserver] skipping update 13
[akonadiserver] skipping update 14
[akonadiserver] Nepomuk QueryServer interface not available!
[akonadiserver] Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
[akonadiserver] DataStore::unhideAllPimItems()
[akonadiserver] Database "akonadi" opened using driver "QMYSQL"
[akonadiserver] Database "akonadi" opened using driver "QMYSQL"
PLUGINS: "/usr/share/akonadi/agents"
PLUGINS: ("birthdaysresource.desktop", "contactsresource.desktop", "icalresource.desktop", "imapresource.desktop", "kabcresource.desktop", "kcalresource.desktop", "knutresource.desktop", "kolabproxyresource.desktop", "localbookmarksresource.desktop", "maildirresource.desktop", "maildispatcheragent.desktop", "mboxresource.desktop", "mi...

Revision history for this message
Jonathan Riddell (jr) wrote :

[akonadiserver] Database error: Cannot open database.
[akonadiserver] Last driver error: "QMYSQL: Unable to connect"
[akonadiserver] Last database error: "Can't connect to local MySQL server through socket '/home/user/.local/share/akonadi/db_misc/mysql.socket' (111)"

So it's a problem with Akonadi not connecting to its database.

What is the output of these command?
  ls /home/user/.local/share/akonadi/db_misc/ -l
  ls -l /home/user/.local/share/akonadi/
  ps -ef | grep mysql
  apt-cache policy akonadi-server
  ls -l /etc/apparmor.d/usr.sbin.mysqld-akonadi
  ls -l /home/user/.local/share/akonadi/db_data/
  cat /home/user/.local/share/akonadi/db_data/mysql.err

Revision history for this message
fbusse (frank-busse) wrote :
Download full text (24.5 KiB)

copied the above commands to test.sh:

$ sh test.sh
insgesamt 0
srwxrwxrwx 1 user mygroup 0 2010-12-10 18:23 mysql.socket
insgesamt 24
-rw-r--r-- 1 user mygroup 2736 2010-12-10 18:25 akonadiserver.error
-rw-r--r-- 1 user mygroup 1114 2010-12-10 18:23 akonadiserver.error.old
srwxr-xr-x 1 user mygroup 0 2010-12-10 18:23 akonadiserver.socket
drwxr-xr-x 4 user mygroup 4096 2010-12-10 18:23 db_data
drwxr-xr-x 2 user mygroup 4096 2010-12-10 18:23 db_misc
drwxr-xr-x 2 user mygroup 4096 2010-05-08 21:57 file_db_data
-rw-r--r-- 1 user mygroup 2033 2010-05-08 21:57 mysql.conf
user 3276 3272 0 18:25 pts/1 00:00:00 grep mysql
akonadi-server:
  Installiert: 1.3.1-0ubuntu3
  Kandidat: 1.3.1-0ubuntu3
  Versions-Tabelle:
 *** 1.3.1-0ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
-rwxr-xr-x 1 root root 469 2010-04-13 19:54 /etc/apparmor.d/usr.sbin.mysqld-akonadi
insgesamt 143640
drwx------ 2 user mygroup 4096 2010-05-08 21:58 akonadi
-rw-rw---- 1 user mygroup 5 2010-12-10 18:23 alpha.pid
-rw-rw---- 1 user mygroup 5 2010-12-08 18:00 gamma.pid
-rw-rw---- 1 user mygroup 10485760 2010-12-10 18:23 ibdata1
-rw-rw---- 1 user mygroup 67108864 2010-12-10 18:23 ib_logfile0
-rw-rw---- 1 user mygroup 67108864 2010-12-10 18:23 ib_logfile1
drwx------ 2 user mygroup 4096 2010-08-04 18:16 mysql
-rw-rw---- 1 user mygroup 106 2010-12-08 06:20 mysql-bin.000488
-rw-rw---- 1 user mygroup 106 2010-12-08 06:20 mysql-bin.000489
-rw-rw---- 1 user mygroup 380 2010-12-08 06:20 mysql-bin.000490
-rw-rw---- 1 user mygroup 380 2010-12-08 06:39 mysql-bin.000491
-rw-rw---- 1 user mygroup 106 2010-12-08 09:45 mysql-bin.000492
-rw-rw---- 1 user mygroup 380 2010-12-08 09:46 mysql-bin.000493
-rw-rw---- 1 user mygroup 380 2010-12-08 18:00 mysql-bin.000494
-rw-rw---- 1 user mygroup 106 2010-12-09 05:46 mysql-bin.000495
-rw-rw---- 1 user mygroup 380 2010-12-09 05:47 mysql-bin.000496
-rw-rw---- 1 user mygroup 380 2010-12-09 17:59 mysql-bin.000497
-rw-rw---- 1 user mygroup 106 2010-12-10 05:59 mysql-bin.000498
-rw-rw---- 1 user mygroup 106 2010-12-10 05:59 mysql-bin.000499
-rw-rw---- 1 user mygroup 380 2010-12-10 06:00 mysql-bin.000500
-rw-rw---- 1 user mygroup 106 2010-12-10 18:23 mysql-bin.000501
-rw-rw---- 1 user mygroup 380 2010-12-10 18:23 mysql-bin.000502
-rw-rw---- 1 user mygroup 285 2010-12-10 18:23 mysql-bin.index
-rw-rw---- 1 user mygroup 22453 2010-12-10 18:23 mysql.err
-rw-r--r-- 1 user mygroup 2111134 2010-12-10 18:23 mysql.err.old
-rw-r--r-- 1 user mygroup 6 2010-08-04 18:16 mysql_upgrade_info
101210 18:20:32 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: Log scan progressed past the checkpoint lsn 0 121898992
101210 18:20:33 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 0 121908902
101210 18:20:34 InnoDB: Starting an apply batch of log records to the database...

Revision history for this message
Jonathan Riddell (jr) wrote :

"page 58 log sequence number 0 121947213 is in the future!" Looks like there is a time inconsitency. I suspect your problem is caused by the NFS server not being in sync (now or in the past) with the local computer. I recommend checking that the time on the NFS & local machines matches and ensuring both computers are using NTP. Then I would stop akonadi, remove all its database files (assuming you don't have any valuable data in them) and restart it to see if the error continues

akonadictl stop
rm -r ~/.local/share/akonadi/
rm -r ~/.config/akonadi/
akonadictl start
cat /home/jr/.local/share/akonadi/db_data/mysql.err

Revision history for this message
fbusse (frank-busse) wrote :
Download full text (13.9 KiB)

Indeed, the NFS server appears to be about 2 minutes in the future - I will try to fix this. - Meanwhile...

$ akonadictl stop
$ rm -r ~/.local/share/akonadi/
$ rm -r ~/.config/akonadi/
$ akonadictl start
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Starting Akonadi Server...
   done.
$ Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
[akonadiserver] search paths: ("/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin")
[akonadiserver] Found mysql_install_db: "/usr/bin/mysql_install_db"
[akonadiserver] Found mysql_upgrade: "/usr/bin/mysql_upgrade"
"akonadiserver" [out] "Installing MySQL system tables...
"
"akonadiserver" [out] "OK
"
"akonadiserver" [out] "Filling help tables...
"
"akonadiserver" [out] "OK
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "To start mysqld at boot time you have to copy
"
"akonadiserver" [out] "support-files/mysql.server to the right place for your system
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
"
"akonadiserver" [out] "To do so, start the server, then issue the following commands:
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "/usr/bin/mysqladmin -u root password 'new-password'
"
"akonadiserver" [out] "/usr/bin/mysqladmin -u root -h alpha password 'new-password'
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "Alternatively you can run:
"
"akonadiserver" [out] "/usr/bin/mysql_secure_installation
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "which will also give you the option of removing the test
"
"akonadiserver" [out] "databases and anonymous user created by default. This is
"
"akonadiserver" [out] "strongly recommended for production servers.
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "See the manual for more instructions.
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "You can start the MySQL daemon with:
"
"akonadiserver" [out] "cd /usr ; /usr/bin/mysqld_safe &
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "You can test the MySQL daemon with mysql-test-run.pl
"
"akonadiserver" [out] "cd /usr/mysql-test ; perl mysql-test-run.pl
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "Please report any problems with the /usr/bin/mysqlbug script!
"
"akonadiserver" [out] "
"
"akonadiserver" [out] "The latest information about MySQL is available at http://www.mysql.com/
"
"akonadiserver" [out] "Support MySQL by buying support/licenses from http://shop.mysql.com/
"
"akonadiserver" [out] "
"

[akonadiserver] Failed to use database "akonadi"
[akonadiserver] Query error: "Unknown database 'akonadi' QMYSQL: Unable to execute query"
[akonadiserver] Database error: "Can't connect to local MySQL server through socket '/home/user/.local/share/akonadi/db_misc/mysql.socket' (2) QMYSQL: Unable to connect"
[akonadiserver] Trying to create database now...
[akonadiserver] Database "akonadi" opened using driver "QMYSQL"
[akonadiserver] D...

Revision history for this message
Jonathan Riddell (jr) wrote :

What is the output of

  akonadictl status

What happens when you add the .vcf file to KAddressBook following the instructions in comment #4 ?

Revision history for this message
fbusse (frank-busse) wrote :

Adding as "KDE Address Book (traditional)" appears to work. However, the resulting addressbook seems magically to be filled automatically with further addresses from whatever source - which is neither what I expected nor wished to happen.

Revision history for this message
Jonathan Riddell (jr) wrote :

I'm not sure I understand your previous comment fully. Can you add and remove addressbook entries? Does it save entries successfully when closing and restarting KAddressBook?

The address book contains address entries that you don't know the source of? Was it this file you added for the address book /home/user/.kde/share/apps/kabc/std.vcf ? Does that file contain the mystery address entries? What happens when you delete the mystery entries?

Revision history for this message
fbusse (frank-busse) wrote :

Sorry for my panicking answer - it seems that only the last of about 1300 adresses from the vcf file were read very slowly. Yes, I can add entries, they are saved on closing Kontact - and after restarting, I can also delete them.

Is this vcf file now duplicate defined in Kontact? - Even before adding as "traditional", the addresses contained in this vcf file have always been readable through Kmail (as reported in #3).

Revision history for this message
Jonathan Riddell (jr) wrote :

KMail in KDE PIM 4.4 is not Akonadi enabled and I think it will read addresses through the old KDE Resources mechanism while KAddressBook will read them through Akonadi.

Closing this report now as the cause was the out of sync NFS server.

Changed in kdepim (Ubuntu):
status: New → Invalid
Revision history for this message
fbusse (frank-busse) wrote :

> KMail in KDE PIM 4.4 is not Akonadi enabled and I think it will
> read addresses through the old KDE Resources mechanism
> while KAddressBook will read them through Akonadi.

From what actually happened to my system, I would have concluded to exactly the contrary:

I had the old vcf addressbook defined in the KDE resources, i.e. in Akonadi. For some time, it worked fine with both KMail and KAdressBook. After some update, KAdressBook (which should "read them through Akonadi") failed while KMail (being "not Akonadi enabled") remained operational.

> the cause was the out of sync NFS server.

Er---how do you know? Up to now, I had no chance to fix the NFS server's date. In contrast, the solution was to set "the old KDE Resources mechanism" in KAddressBook (remember: which should "read them through Akonadi").

Revision history for this message
Jonathan Riddell (jr) wrote :

KDE Resources is the old equivalent to Akonadi, it is replaced by Akonadi.

The problem of not being able to read/write addresses in KAddressBook was Akonadi could not start up. Logs showed Akonadi could not start up because the timestamps were inconsistent. Wiping the Akonadi database fixed the problem, however it is liable to re-appear as long as the NFS server and local computer are incorrectly set up (i.e. are not kept in sync with NTP).

Revision history for this message
fbusse (frank-busse) wrote :

> Wiping the Akonadi database fixed the problem

Nope, sorry: Wiping the Akonadi database had no visible effect at all as to the problem discussed. - The solution was (in addition to the definition in the KDE Resources) to use "the old KDE Resources mechanism" in KAddressBook.

Another possibly interesting detail - there is another user ("user2") on the affected systems, having (almost) exactly the same configuration of addressbooks as initially reported. In KDE-Ressources, there are three addressbooks installed and active:
 - /home/user2/.kde/share/apps/kabc/std.vcf (vcard),
 - /home/user/.kde/share/apps/kabc/std.vcf (vcard, read only) and
 - akonadi-resource

Both user and user2 have their own vcard file configured to be fully accessible and the other's read only. For user2, this configuration has remained fully functional both in KMail and in KAddressBook. No need to use the old KDE Resources mechanism in KAddressBook (nor to wipe the Akonadi database, of course).

Had the bad sync of the local computer and the NFS server been a problem, shouldn't user2 face the same problem as reported above?

Revision history for this message
Jonathan Riddell (jr) wrote :

>Wiping the Akonadi database had no visible effect at all as to the problem discussed. - The solution was (in addition to the definition in the KDE Resources) to use "the old KDE Resources mechanism" in KAddressBook.

As in comment #6 the KDE Resources mechanism is no longer used in KAddressBook. We found the error in the Akonadi logs and fixed it by recreating the database. user2 has been lucky have not run into time sync problems. NFS needs NTP.

Revision history for this message
fbusse (frank-busse) wrote :

> We found the error in the Akonadi logs and fixed it by recreating the database.

Sorry for insisting: The symptom of the error initially described was addressbooks def'ed in the KDE Resources not showing up in KAddressBook, but however the addresses being accessible in KMail.

I got you right in that you hold that *this* error was fixed? - Had it been fixed, shouldn't the addressbooks def'ed in the KDE Resources have reappeared in KAddressbook?

Revision history for this message
fbusse (frank-busse) wrote :

> the KDE Resources mechanism is no longer used in KAddressBook.

Interesting. So witchcraft gives user2 access to the addressbooks in KAddressBook? They are (as previously for user) *only* def'ed by the KDE Resources mechanism.

Revision history for this message
Jonathan Riddell (jr) wrote :

> witchcraft gives user2 access to the addressbooks in KAddressBook
Akonadi will give user2 access to the addressbook since KAddressBook 4.4 works using Akonadi.

If you have further issues or queries place take them up with Canonical Support.

Revision history for this message
fbusse (frank-busse) wrote :

> If you have further issues or queries

Thanks for the kind hint. In the moment, I have no "further" issues or queries apart from those raised - and remaining unanswered - in this bug (and the original support case, of course).

If I had just one wish to fulfill by canonical support (that I've paid for), it would be not to take me for a fool.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.