From 5d2968b8e7059f16ea3bd2d23114b13a9b9ad94d Mon Sep 17 00:00:00 2001 From: Montel Laurent Date: Thu, 7 Feb 2013 08:16:01 +0100 Subject: [PATCH 2/3] Don't try to start akonadiserver if mysqld is not install on distro (cherry picked from commit a2ad6ea98cfeae6a03ec02d9132d7c60dfbe9683) --- server/src/storage/dbconfigmysql.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/storage/dbconfigmysql.cpp b/server/src/storage/dbconfigmysql.cpp index 6712338..c9491e0 100644 --- a/server/src/storage/dbconfigmysql.cpp +++ b/server/src/storage/dbconfigmysql.cpp @@ -262,6 +262,10 @@ void DbConfigMysql::startInternalServer() arguments << QString::fromLatin1( "--shared-memory" ); #endif + if (mysqldPath.isEmpty()) { + akError() << "mysqld not found. Please verify your installation"; + return; + } mDatabaseProcess = new QProcess; mDatabaseProcess->start( mysqldPath, arguments ); if ( !mDatabaseProcess->waitForStarted() ) { -- 1.8.1.2