[php-maint] Bug#704011: php5-snmp: php fails to load snmp.so (i386)
Jaap Winius
jwinius at umrk.nl
Thu Mar 28 03:08:13 UTC 2013
Quoting Ondřej Surý <ondrej at sury.org>:
> The error comes from the fact that php5-snmp was downgraded to 5.3.3.
You are correct. I decided to examine the logs to see what was
happening after the in-place upgrade to wheezy, but before the
php5-snmp downgrade. Here'a a sample of Cacti's poller-error.log just
after the upgrade:
Mar 17 23:20:01 PHP Warning: PHP Startup: Unable to load dynamic
library '/usr/lib/php5/20100525+lfs/pam_auth.so' -
/usr/lib/php5/20100525+lfs/pam_auth.so: cannot open shared object
file: No such file or directory in Unknown on line 0
Mar 17 23:20:01 PHP Warning: PHP Startup: Unable to load dynamic
library '/usr/lib/php5/20100525+lfs/pam_auth.so' -
/usr/lib/php5/20100525+lfs/pam_auth.so: cannot open shared object
file: No such file or directory in Unknown on line 0
Mar 17 23:20:01 PHP Notice: Undefined index: device_threads in
/usr/share/cacti/site/lib/functions.php on line 441
Mar 17 23:20:01 PHP Notice: Undefined index: device_threads in
/usr/share/cacti/site/lib/functions.php on line 441
Mar 17 23:20:01 PHP Notice: Undefined index: device_threads in
/usr/share/cacti/site/lib/functions.php on line 441
So, back then it wasn't missing snmp.so, but pam_auth.so. The above
pattern of errors kept repeating until 06:00 AM, after which only the
first error regarding pam_auth.so remained. That one went on for
several days. After that I got Cacti to work again by downgrading
php5-snmp to 5.3.3. The errors about the missing snmp.so started after
I upgraded back to 5.4.4-14 for the sake of this bug report.
> There must be something else going on and it needs to be debugged with
> appropriate php5-snmp package (e.g. 5.4.4-14).
I've upgraded it again around the time I submitting this bug report
and since then Cacti hasn't worked. No more errors in the
poller-error.log either, although the cacti.log keeps repeating these
error ('atheris' is a workstation):
03/28/2013 03:40:02 AM - CMDPHP: Poller[0] WARNING: SNMP Get Timeout
for Host:'localhost', and OID:'.1.3.6.1.2.1.1.3.0'
03/28/2013 03:40:02 AM - CMDPHP: Poller[0] WARNING: SNMP Get Timeout
for Host:'udp6:atheris', and OID:'.1.3.6.1.2.1.1.3.0'
03/28/2013 03:40:03 AM - SYSTEM STATS: Time:1.3080 Method:cmd.php
Processes:1 Threads:N/A Hosts:4 HostsPerProcess:4 DataSources:106
RRDsProcessed:1
Interestingly, I tried downgrading php5-snmp to v5.3.3 a second time,
but that no longer makes a difference.
Cheers,
Jaap
More information about the pkg-php-maint
mailing list