[Kde-pim] Akonadi on Ubuntu Trusty

Patrick Ohly patrick.ohly at gmx.de
Fri Mar 21 11:27:11 GMT 2014


On Fri, 2014-03-21 at 11:06 +0100, Kevin Krammer wrote:
> On Friday, 2014-03-21, 10:50:15, Patrick Ohly wrote:
> > On Fri, 2014-03-21 at 09:49 +0100, Kevin Krammer wrote:
> > > On Thursday, 2014-03-20, 22:42:42, Patrick Ohly wrote:
> > > > Hello!
> > > > 
> > > > On Ubuntu Trusty akonadictl and Akonadi::ServerManager::isRunning()
> > > > disagree about whether Akonadi is running:
> > > > 
> > > > $ /tmp/akonadi-multithreading
> > > > Akonadi is not running
> > > > $ akonadictl status
> > > > Akonadi Control: running
> > > > Akonadi Server: running
> > > > search paths:  ("/usr/lib", "/usr/lib/qt4/plugins/", "/usr/lib/kde4/",
> > > > "/usr/lib/kde4/plugins/", "/usr/lib/qt4/plugins/",
> > > > "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins",
> > > > "/usr/bin",
> > > > "/data/runtests/work/prebuilt-trusty-amd64/home/evolution/.kde/lib/kde4/
> > > > ")
> > > > Akonadi Server Search Support: available (Remote Search)
> > > > 
> > > >     std::cout << "Akonadi is " <<
> > > >     
> > > >         (Akonadi::ServerManager::isRunning() ? "running" : "not
> > > >         running") <<
> > > > 
> > > > std::endl;
> > > 
> > > What do you get for ServerManager::state()?
> > 
> > 4 = Broken.
> > 
> > Perhaps I need to run some kind of migration command? The config was
> > from an older Akonadi release, so that wouldn't be surprising.
> 
> Hmm, don't think so, but I can be sure.
> 
> As far as I can tell state() will return Broken if there is a version 
> mismatch.
> But that shouldn't happen on a system that deploys both server and client from 
> packages.

Trusty has:

$ dpkg -s libakonadi-kde4
Package: libakonadi-kde4
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 3040
Maintainer: Kubuntu Developers <kubuntu-devel at lists.ubuntu.com>
Architecture: amd64
Source: kdepimlibs
Version: 4:4.12.90-0ubuntu2
Replaces: kdepimlibs-data, kdepimlibs5 (<< 4:4.4.0)
Depends: libakonadiprotocolinternals1 (>= 1.11.80), libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libkdecore5 (>= 4:4.12.90), libkdeui5 (>= 4:4.12.90), libkio5 (>= 4:4.12.90), libqjson0 (>= 0.7.1), libqt4-dbus (>= 4:4.6.1), libqt4-network (>= 4:4.5.3), libqt4-sql (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libsolid4 (>= 4:4.12.90), libstdc++6 (>= 4.6)
Breaks: kdepimlibs-data, kdepimlibs5 (<< 4:4.4.0)
Description: library for using the Akonadi PIM data server
 This is the client access library for using the Akonadi PIM data server.
 .
 This package is part of the KDE Development Platform PIM libraries module.
Homepage: http://pim.kde.org/
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
$ dpkg -s akonadi-server
Package: akonadi-server
Status: install ok installed
Priority: extra
Section: net
Installed-Size: 2269
Maintainer: Kubuntu Developers <kubuntu-devel at lists.ubuntu.com>
Architecture: amd64
Source: akonadi
Version: 1.11.80-0ubuntu3
Depends: libakonadiprotocolinternals1 (= 1.11.80-0ubuntu3), libboost-program-options1.54.0, libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt4-dbus (>= 4:4.8.0), libqt4-network (>= 4:4.6.0), libqt4-sql (>= 4:4.6.0), libqt4-xml (>= 4:4.6.0), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.6.0), libsoprano4 (>= 2.2.69), libstdc++6 (>= 4.4.0), akonadi-backend-mysql (= 1.11.80-0ubuntu3)
Suggests: akonadi-backend-sqlite (= 1.11.80-0ubuntu3), akonadi-backend-postgresql (= 1.11.80-0ubuntu3)
Description: Akonadi PIM storage service
 Akonadi is an extensible cross-desktop Personal Information Management (PIM)
 storage service. It provides a common framework for applications to store and
 access mail, calendars, addressbooks, and other PIM data.
 .
 This package contains the Akonadi PIM storage server and associated programs.
Homepage: http://pim.kde.org/akonadi
Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
$ apt-cache policy akonadi-server libakonadi-kde4
libakonadiprotocolinternals1
akonadi-server:
  Installed: 1.11.80-0ubuntu3
  Candidate: 1.11.80-0ubuntu3
  Version table:
 *** 1.11.80-0ubuntu3 0
        500 http://mirror.pnl.gov/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status
libakonadi-kde4:
  Installed: 4:4.12.90-0ubuntu2
  Candidate: 4:4.12.90-0ubuntu2
  Version table:
 *** 4:4.12.90-0ubuntu2 0
        500 http://mirror.pnl.gov/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status
libakonadiprotocolinternals1:
  Installed: 1.11.80-0ubuntu3
  Candidate: 1.11.80-0ubuntu3
  Version table:
 *** 1.11.80-0ubuntu3 0
        500 http://mirror.pnl.gov/ubuntu/ trusty/universe amd64 Packages
        100 /var/lib/dpkg/status

Is that consistent?

The same happens on Ubuntu Saucy. I haven't checked the package versions
there.

If there is a failing version check, shouldn't that show up in the D-Bus
dump that I sent earlier?

Bye, Patrick


_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list