Pagina 1 di 1

update snmp without php

Inviato: sab 8 gen 2011, 15:29
da ZeroUno
In uno degli ultimi aggiornamenti è stato upgradato net-snmp.
Questo comprende l'aggiornamento della libreria
libnetsnmp.so.20.0.0 a libnetsnmp.so.25.0.0

Non è stato tenuto in considerazione, però, che php (o meglio l'estensione snmp.so) è stato compilato con la vecchia versione e quindi va a cercare la prima libreria.
Fortunatamente il problema è confinato all'estensione per l'snmp (che quindi non funzionerebbe), ma si ottiene sempre un warning di snmp.so non funzionante (e un ldd lo segnala).

Non uso l'snmp quindi quello che mi interessa è solo eliminare quei warning.

Ci sono un po' di workaround:
1) disabilitare gli errori in php.ini (però non so se basterebbe)
2) disabilitare snmp.so dal php.ini (in verità sarebbe cosa buona disabilitare tutte le estensioni che non si usano; si guadagna in prestazioni e sicurezza)
3) questo rende utilizzabile l'snmp:

Codice: Seleziona tutto

cd /lib
ln -s libnetsnmp.so.25.0.0 libnetsnmp.so.20.0.0
ln -s libnetsnmp.so.20.0.0 libnetsnmp.so.20.0
ln -s libnetsnmp.so.20.0 libnetsnmp.so.20
Ma la cosa migliore dovrebbe essere che Pat ci aggiorni (o semplicemente ricompili) anche il php


Ciao
01

Re: update snmp without php

Inviato: sab 8 gen 2011, 15:35
da conraid
l'ho notato anche io, e comunque dovrà farlo visto che è uscito un importante bugfix

comunque in current questo genere di cose purtroppo non sono rare

Re: update snmp without php

Inviato: sab 8 gen 2011, 16:13
da ZeroUno
si, ho notato che in stable non è stato aggiornato net-snmp

Re: update snmp without php

Inviato: sab 8 gen 2011, 16:17
da conraid
comunque se ti serve solamente il modulo snmp, puoi ricompilarti solo quello. Io lo faccio per i moduli che Pat non inserisce, tipo postgresql ed altri

http://www.slackers.it/php-rimosso-dal-repository/

così mi dici se funziona :-)

update
ho ricompilato il solo snmp.so e funziona

non ho voglia di aggiornare tutto php, tanto non lo uso in produzione, ma nella versione a 32 bit il bug c'è, dovrebbe aggiornare

Re: update snmp without php

Inviato: dom 9 gen 2011, 1:15
da ZeroUno
no, non lo uso, era solo per dire. Comunque se lo volessi usare, il workaround del link alla libreria funziona (eppoi io molto raramente ricompilo pezzi di slackware, anzi, credo che nella corrente installazione non ci siano pacchetti slackware ricompilati da me).

Ciao
01