Weitere Probleme mit cacti unter debian etch

Die Cacti Story geht weiter. Ich wollte auf einem anderen Debian/Etch System "mal eben" cacti installieren. Auf einmal traten da folgende Fehler aus:
Fatal error
: Call to undefined function: mysql_pconnect() in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 372
Es stellte sich heraus, dass hier eine geringfügig neuere Version diverser php-Libraries installiert war. Ich habe mir dann von
http://snapshot.debian.net die alten Pakete geholt. Diese bissen sich dann aber mit der Mysql-Version. Also habe ich sowohl die 5.0er Version ausprobiert, wie auch die 4.1er, die sich dann aber plötzlich nicht mehr und dann doch wieder installieren ließ …

Auf jeden Fall klappt es nun mit folgenden Versionen:
# dpkg -l| grep php
ii  libapache-mod-php4              4.4.2-1+b1                        server-side, HTML-embedded scripting languag
ii  libphp-adodb                    4.72-0.1                          The ‚adodb‘ database abstraction layer for p
ii  php4                            4.4.2-1                           server-side, HTML-embedded scripting languag
ii  php4-cli                        4.4.2-1+b1                        command-line interpreter for the php4 script
ii  php4-common                     4.4.2-1+b1                        Common files for packages built from the php
ii  php4-mysql                      4.4.2-1+b1                        MySQL module for php4
ii  php4-snmp                       4.4.2-1+b1                        SNMP module for php4
rc  php5-cli                        5.1.2-1+b1                        command-line interpreter for the php5 script
rc  php5-common                     5.1.2-1+b1                        Common files for packages built from the php
rc  php5-mysql                      5.1.2-1+b1                        MySQL module for php5
# dpkg -l| grep mysql
ii  libdbd-mysql-perl               3.0002-2+b1                       A Perl5 database interface to the MySQL data
ii  libmysqlclient14                4.1.15-1                          mysql database client library
ii  libmysqlclient15off             5.0.20-1                          mysql database client library
ii  mysql-client-4.1                4.1.15-1                          mysql database client binaries
ii  mysql-common                    5.0.20-1                          mysql database common files (e.g. /etc/mysql
ii  mysql-server-4.1                4.1.15-1                          mysql database server binaries
ii  php4-mysql                      4.4.2-1+b1                        MySQL module for php4
rc  php5-mysql                      5.1.2-1+b1                        MySQL module for php5
und
# dpkg -l| grep cacti
ii  cacti                           0.8.6h-2                          Frontend to rrdtool for monitoring systems a
Ich bin mir aber nicht sicher, dass das ursprüngliche debian-cacti Problem damit gelöst ist. Aber zumindest werden zur Zeit Grafiken produziert …

4 thoughts on “Weitere Probleme mit cacti unter debian etch”

  1. Vielen Dank für den Hinweis. Interessanterweise hatte ich die gleichen Probleme auf einem Debian-sid System. Bei mir fehlten noch die Pakete „php5-cli php5-mysql“, nach deren Installation lief die Graph Erstellung ebenfalls. Nach der Transition von PHP4 zu PHP5 ist das Problem dann hoffentlich behoben:

    host:/etc/cron.d# dpkg -s cacti
    [..]
    Depends: apache2 | apache | apache-ssl | apache-perl, libapache2-mod-php4 | php4 | libapache2-mod-php5 | php5, php4-mysql (>= 4.3.10-9) | php5-mysql, php4-cli | php5-cli, php4-snmp | php5-snmp, virtual-mysql-client, rrdtool, snmp, logrotate, libphp-adodb (>= 4.50-1), ucf, dbconfig-common (>= 1.8.8), debconf (>= 0.5) | debconf-2.0

    Gemischte Gefühle, wenn man da so draufschaut.. 🙂

  2. Ich habe die dzt. aktuellen (08/2006) Standardpakete von Debian etch, und bekam dieselbe Fehlermeldung. Die Loesung lautet:
    In /etc/php5/apache2/php.ini:
    extension=mysql.so

  3. Jeha, vielen dank für den Hinweis Stephan, jetzt produziert mein Cacti auch endlich Graphen.
    Ich hab echt schon X Google Links abgegrasst… 🙂

    Danke!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *