[Pkg-cacti-maint] Bug#654352: cacti: Cacti doesn't work after upgrade due to database access error
Michael Reincke
michael.reincke at atlas-elektronik.com
Tue Jan 3 08:38:50 UTC 2012
Package: cacti
Version: 0.8.7i-2
Severity: important
Dear Maintainer,
After upgrade to version 0.8.7i-2 cacti is no longer working.
Cacti couldn't connect to database.
After patching /usr/share/cacti/site/include/global.php
I could cacti get back to work.
The patch is:
<505 pcew80 at reincke:~> diff -u /tmp/global.php
/usr/share/cacti/site/include/global.php
--- /tmp/global.php 2012-01-03 08:27:12.142254227 +0100
+++ /usr/share/cacti/site/include/global.php 2012-01-03 09:22:33.000000000
+0100
@@ -30,16 +30,16 @@
*/
-/* Default database settings*/
-$database_type = "mysql";
-require('/etc/cacti/debian.php');
-
/* Default session name - Session name must contain alpha characters */
$cacti_session_name = "Cacti";
/* Include configuration */
include(dirname(__FILE__) . "/config.php");
+/* Default database settings*/
+$database_type = "mysql";
+require('/etc/cacti/debian.php');
+
if (isset($config["cacti_version"])) {
die("Invalid include/config.php file detected.");
exit;
The error due to "default" database access setting in defined in
/usr/share/cacti/site/include/config/.php
In the packaged version of global.php the database setting done in
/etc/cacti/debian.php are overwritten by config.php. And so no database access
is possible.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cacti depends on:
ii apache2 2.2.21-5
ii apache2-mpm-prefork [httpd] 2.2.21-5
ii dbconfig-common 1.8.47+nmu1
ii debconf [debconf-2.0] 1.5.41
ii libapache2-mod-php5 5.3.8.0-1+b1
ii libphp-adodb 5.12-1
ii mysql-client-5.1 [virtual-mysql-client] 5.1.58-1
ii php5 5.3.8.0-1
ii php5-cli 5.3.8.0-1+b1
ii php5-mysql 5.3.8.0-1+b1
ii php5-snmp 5.3.8.0-1+b1
ii rrdtool 1.4.3-3.1+b3
ii snmp 5.4.3~dfsg-2.4
ii ucf 3.0025+nmu2
Versions of packages cacti recommends:
ii iputils-ping 3:20101006-1+b1
ii logrotate 3.8.1-1
ii mysql-server 5.1.58-1
ii mysql-server-5.1 [mysql-server] 5.1.58-1
Versions of packages cacti suggests:
pn php5-ldap <none>
-- Configuration Files:
/etc/logrotate.d/cacti changed [not included]
-- debconf information:
* cacti/db/app-user: cacti
* cacti/mysql/admin-user: root
* cacti/webserver: Apache2
* cacti/mysql/method: unix socket
cacti/remote/host:
cacti/upgrade-error: abort
cacti/dbconfig-upgrade: true
cacti/internal/skip-preseed: false
cacti/remote/newhost:
cacti/purge: false
cacti/missing-db-package-error: abort
cacti/database-type: mysql
cacti/remove-error: abort
* cacti/db/dbname: cacti
cacti/upgrade-backup: true
cacti/install-error: abort
cacti/internal/reconfiguring: false
cacti/passwords-do-not-match:
cacti/dbconfig-remove:
* cacti/dbconfig-install: true
cacti/remote/port:
cacti/dbconfig-reinstall: false
-- debsums errors found:
debsums: changed file /usr/share/cacti/site/include/global.php (from cacti package)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cacti_global_php.patch
Type: text/x-diff
Size: 640 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cacti-maint/attachments/20120103/a5e3321e/attachment.patch>
More information about the Pkg-cacti-maint
mailing list