akonadi-backend-sqlite package broken, missing symlink/wrong installdir

Bug #1218820 reported by Sandra Karuving
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
akonadi (Ubuntu)
Fix Released
Medium
Philip Muškovac

Bug Description

after a fresh install of kubuntu 13.10 Nightly 2013-08-28. i was adding all stuff to my system. because the mysql backend of akonadi seems broken herefor many years, i was switching again to the sqlite backend. So i've installed the akonadi-backend-sqlite via muon.
Now i was in the akonadi controll settings and switch over to the sqlite package. but akonadi wont start again... so i looked around.
In the config file ~/.config/akonadi/akonadiserverrc ... akonadi writes the driver "Driver=QSQLITE3", a driver akonadi cant use. the driver it is installed is "Driver=QSQLITE".

after a little researche i found this on bko https://bugs.kde.org/show_bug.cgi?id=316002 it sais that it is a packaging error. so i open this here.

Sorry that i cant use apport, but it is broken atm

Sandra Karuving (lumks)
summary: - Akonadi writes wrong driver in config file
+ Akonadi-sqlite package broken, missing symlink/wrong installdir
Revision history for this message
Sandra Karuving (lumks) wrote : Re: Akonadi-sqlite package broken, missing symlink/wrong installdir

--!!!!!!!--

After a little hint i've got the problem. You install the sqlite plugin for akonadi to
/usr/lib/plugins/sqldrivers/libqsqlite3.so
But Qt looks for plugins at

qmake -query QT_INSTALL_PLUGINS

which is /usr/lib/x86_64-linux-gnu/qt4/plugins

so to get a working plugin we need to symlink
sudo ln -s /usr/lib/plugins/sqldrivers/libqsqlite3.so /usr/lib/x86_64-linux-gnu/qt4/plugins

or better - install the plugin in the right directory

summary: - Akonadi-sqlite package broken, missing symlink/wrong installdir
+ akonadi-backend-sqlite package broken, missing symlink/wrong installdir
Revision history for this message
Sandra Karuving (lumks) wrote :

korrect the package because it *is* a packaging error

Philip Muškovac (yofel)
Changed in akonadi (Ubuntu):
milestone: none → ubuntu-13.10
Philip Muškovac (yofel)
Changed in akonadi (Ubuntu):
assignee: nobody → Philip Muškovac (yofel)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package akonadi - 1.10.2-0ubuntu2

---------------
akonadi (1.10.2-0ubuntu2) saucy; urgency=low

  * Set INSTALL_QSQLITE_IN_QT_PREFIX=TRUE so the sqlite3 driver is installed
    in a place where qt4 can find it (LP: #1218820)
 -- Philip Muskovac <email address hidden> Wed, 18 Sep 2013 22:54:09 +0200

Changed in akonadi (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Sandra Karuving (lumks) wrote :

thank you (:

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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