On Sat, 2006-09-02 at 21:22 +0200, sean finney wrote:
> a belated follow-up:
> 
> On Wed, 2006-07-19 at 08:09 +0100, Miah Gregory wrote:
> > Cacti+php has been segfaulting for me for quite a while, probably over a
> > month. This shows up as follows when you access the index page:
> > 
> > The poller also fails:
> > 
> > /usr/share/cacti/site/poller.php
> > PHP Warning:  mime_magic: type regex            BEGIN[[:space:]]*[{]
> > application/x-awk invalid in Unknown on line 0
> > Segmentation fault
> 
> i've tried to replicate this without success.  could you first try
> upgrading to the latest and greatest of everything (php/mysql/etc)
> on your system and verify that the problem still occurs?

Upgraded today (2nd September) with same result.

> > Stracing the poller it seems to get stuck in an infinite loop querying 
> > the database "select value from settings "... to which mysql replies
> > "No database selected", before it segfaults (presumably as a result of 
> > the infinite recursion seen above).
> 
> what's in your cactid.conf?

Don't think I'm running with cactid, just normal cacti php poller.

> other configuration files that might be of interest:
> 
> /etc/cacti/debian.php

<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Sat, 02 Sep 2006 21:58:53 +0100
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded.  *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='**********';
$basepath='';
$database_default='';
$database_hostname='';
$dbport='';
$dbtype='mysql';


> /etc/dbconfig-common/cacti.conf

# automatically generated by the maintainer scripts of cacti
# any changes you make will be preserved, though your comments
# will be lost!  to change your settings you should edit this
# file and then run "dpkg-reconfigure cacti"

# dbc_install: configure database with dbconfig-common?
#              set to anything but "true" to opt out of assistance
dbc_install="false"

# dbc_upgrade: upgrade database with dbconfig-common?
#              set to anything but "true" to opt out of assistance
dbc_upgrade="true"

# dbc_remove: deconfigure database with dbconfig-common?
#             set to anything but "true" to opt out of assistance
dbc_remove="true"

# dbc_dbtype: type of underlying database to use
#       this exists primarily to let dbconfig-common know what database
#       type to use when a package supports multiple database types.
#       don't change this value unless you know for certain that this
#       package supports multiple database types
dbc_dbtype="mysql"

# dbc_dbuser: database user
#       the name of the user who we will use to connect to the database.
dbc_dbuser="cacti"

# dbc_dbpass: database user password
#       the password to use with the above username when connecting
#       to a database, if one is required
dbc_dbpass="**********"

# dbc_dbserver: database host.
#       leave unset to use localhost (or a more efficient local method
#       if it exists).
dbc_dbserver=""
# dbc_dbport: remote database port
#       leave unset to use the default.  only applicable if you are
#       using a remote database.
dbc_dbport=""

# dbc_dbname: name of database
#       this is the name of your application's database.
dbc_dbname=""

# dbc_dbadmin: name of the administrative user
#       this is the administrative user that is used to create all of
the above
dbc_dbadmin="root"

# dbc_basepath: base directory to hold database files
#       leave unset to use the default.  only applicable if you are
#       using a local (filesystem based) database.
dbc_basepath=""

##
## postgresql specific settings.  if you don't use postgresql,
## you can safely ignore all of these
##

# dbc_ssl: should we require ssl?
#       set to "true" to require that connections use ssl
dbc_ssl=""

# dbc_authmethod_admin: authentication method for admin
# dbc_authmethod_user: authentication method for dbuser
#       see the section titled "AUTHENTICATION METHODS" in
#       /usr/share/doc/dbconfig-common/README.pgsql for more info
dbc_authmethod_admin=""
dbc_authmethod_user=""

##
## end postgresql specific settings
##

Let me know if there's anything else I can dig out.

Thanks.

-- 
Miah Gregory



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to