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
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users