Bug 259747 - akonadi reports 'agent instance creation timed out' and kills kmail
Summary: akonadi reports 'agent instance creation timed out' and kills kmail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-13 16:58 UTC by Charlie Figura
Modified: 2018-02-01 09:46 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 Charlie Figura 2010-12-13 16:58:15 UTC
Version:           4.6 (using KDE 4.5.85) 
OS:                Linux

After upgrading to KD4.6 beta 2 and kde-pim 4.6, kmail exits out with a fatal error from akonadi:

cfigura@nightfall:~$ kmail
kmail2(3452)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
cfigura@nightfall:~$ QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/cfigura/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
kmail2(3452)/libakonadi: Creating agent instance failed for  "/usr/share/kde4/apps/akonadi/firstrun/defaultnotebook" 
kmail2(3452)/libakonadi Akonadi::DefaultResourceJobPrivate::resourceCreateResult: "Agent instance creation timed out." 
kmail2(3452)/libakonadi Akonadi::SpecialCollectionsRequestJob::slotResult: Failed SpecialCollectionsRequestJob::slotResult "Cannot connect to the Akonadi service. (Agent instance creation timed out.)" 
kmail2(3452) MailCommon::Kernel::emergencyExit: "KMail encountered a fatal error and will terminate now.
The error was:
Agent instance creation timed out." 


Reproducible: Always

Steps to Reproduce:
This happens every time I start kmail.
Comment 1 Nicolás Sirolli 2015-04-01 15:46:11 UTC
I have the same kind of problem here. Below I paste the output that I get when running Kmail from the command line.

Kmail stays opened for about 30" and then closes. In that time, I can see that I have no local mail folders. When I open akonadiconsole, I see several maildir agents which claim that are unable to start. When I ask for the task list of any of them, I get the following message:

The name org.freedesktop.Akonadi.Agent.akonadi_maildir_resource_194 was not provided by any .service files

I tried deleting these agents, but it did not solve it. They are created over and over again.

I'm using Kmail and Akonadi 4.14.6.

nico@noel:~> kmail
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_YltwtQ" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_YltwtQ" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_8o4Wn5" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_8o4Wn5" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_1COEF9" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_1COEF9" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_KaHLM0" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_KaHLM0" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_VDfxbm" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_VDfxbm" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_K8w1LE" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_K8w1LE" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_RF6mD9" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_RF6mD9" true
nico@noel:~> QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV2(const QString&, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_htc8vi" true
QDBusObjectPath Akonadi::Server::NotificationManager::subscribeV3(const QString&, bool, bool) Akonadi::Server::NotificationManager(0x1c47470) "kmail2_2278_htc8vi" true
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
"/usr/bin/akonadi_agent_launcher" crashed too often and will not be restarted!
QObject::killTimer: Timers cannot be stopped from another thread
QObject::startTimer: Timers cannot be started from another thread
kmail2(2278)/libakonadi Akonadi::DefaultResourceJobPrivate::resourceCreateResult: "Tiempo de espera excedido al crear la instancia del agente." 
kmail2(2278)/libakonadi Akonadi::SpecialCollectionsRequestJob::slotResult: Failed SpecialCollectionsRequestJob::slotResult "No es posible la conexión con el servicio de Akonadi. (Tiempo de espera excedido al crear la instancia del agente.)" 
kmail2(2278) MailCommon::Kernel::emergencyExit: "El programa de correo encontró un error fatal y terminará ahora.
El error fue:
Tiempo de espera excedido al crear la instancia del agente." 
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
search paths:  ("lib64", "lib64/qt5/plugins/", "lib64/kf5/", "lib64/kf5/plugins/", "/usr/lib/qt5/plugins/", "/usr/lib64/qt5/plugins", "/usr/bin")
QPluginLoader* AgentPluginLoader::load(const QString&) plugin file: "akonadi_maildir_resource" not found!
ProcessControl: Application '/usr/bin/akonadi_agent_launcher' returned with exit code 1 (Unknown error)
"/usr/bin/akonadi_agent_launcher" crashed too often and will not be restarted!
 ~StorageServiceJobConfigPrivate  
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_htc8vi" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_RF6mD9" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_K8w1LE" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_VDfxbm" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_KaHLM0" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_1COEF9" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_8o4Wn5" now serving: ()
void Akonadi::Server::NotificationSource::serviceUnregistered(const QString&) Notification source "kmail2_2278_YltwtQ" now serving: ()
Comment 2 Denis Kurz 2017-06-23 20:03:44 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 3 Denis Kurz 2018-02-01 09:46:47 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.