Good day all,

Trust someone can shed some light on a strange issue I am having.

We have Icinga-web running on a SLES server and we did a zypper dup.

Upgrading of MySQL went fine, although I had to comment out skip-federation
and skip-locking to get the upgrade to work.

After that, I get the following error from icinga-web:

A critical exception occured!
Uncaught Doctrine_Connection_Exception thrown:
PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL
server through socket '/var/lib/mysql/mysql.sock' (13)
*Stacktrace:*
#0
/usr/share/icinga-web/lib/doctrine/lib/Doctrine/Connection/Mysql.php(101):
Doctrine_Connection->connect()
#1 /usr/share/icinga-web/lib/doctrine/lib/Doctrine/Connection.php(1009):
Doctrine_Connection_Mysql->connect()
#2 /usr/share/icinga-web/lib/doctrine/lib/Doctrine/Query/Abstract.php(976):
Doctrine_Connection->execute('SELECT n.sessio...', Array)
#3
/usr/share/icinga-web/lib/doctrine/lib/Doctrine/Query/Abstract.php(1026):
Doctrine_Query_Abstract->_execute(Array)
#4
/usr/share/icinga-web/app/modules/AppKit/lib/storage/AppKitDoctrineSessionStorage.class.php(133):
Doctrine_Query_Abstract->execute()
#5 [internal function]:
AppKitDoctrineSessionStorage->sessionRead('hjri8sps2sj727h...')
#6
/usr/share/icinga-web/lib/agavi/src/storage/AgaviSessionStorage.class.php(132):
session_start()
#7
/var/cache/icinga-web/config/factories.xml_production_web_3b046d81eca933d9f16b3365d9ddd13114979325.php(76):
AgaviSessionStorage->startup()
#8
/var/cache/icinga-web/config/compile.xml_production__d41bc4e7416d79a2859fb497054ab4f5308e2df1.php(384):
include('/var/cache/icin...')
#9
/var/cache/icinga-web/config/compile.xml_production__d41bc4e7416d79a2859fb497054ab4f5308e2df1.php(3549):
AgaviContext->initialize()
#10
/var/cache/icinga-web/config/compile.xml_production__d41bc4e7416d79a2859fb497054ab4f5308e2df1.php(370):
AppKitAgaviContext->initialize()
#11 /usr/share/icinga-web/pub/index.php(49):
AgaviContext::getInstance('web')
#12 {main}

Yet I can log in from the command line with no problems:
/etc/icinga-web : mysql -h localhost -u icinga_web -p icinga_web
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 32
Server version: 5.5.33 SUSE MySQL package

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.

mysql>

I have tried connecting to 127.0.0.1 as well to bypass the socket.

Config is as follow:
<ae:parameter
name="dsn">mysql://icinga_web:**********@localhost:3306/icinga_web</ae:parameter>

Nothing in the MySQL log, but I do see the following in the Apache error
log:
PHP Fatal error:  Call to undefined method stdClass::save() in
/usr/share/icinga-web/app/modules/AppKit/lib/storage/AppKitDoctrineSessionStorage.class.php
on line 177

Does anyone have any directional pointers for me as I am slightly stumped.
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to