Eu tenho um problema estranho. Estou tentando instalar o nagios NRPE mas continua falhando
nagios-plugins-1.4.15-2.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(Net::SNMP) is needed by package nagios-plugins-1.4.15-2.el5.rf.i386 (rpmforge)
O pacote 1:net-snmp-perl-5.3.2.2-9.el5_5.1.i386
já está instalado e na versão mais recente.
Pensamentos?
O ambiente é Centos 5.5 com Cpanel 11 instalado.
Responder1
Caso alguém esteja tendo problemas com isso: verifique sua lista de exclusões do yum aqui: /etc/yum.conf
com o Cpanel instalado, muitos pacotes estão sendo excluídos. Portanto, para a instalação única do nagios-nrpe, remova perl* da lista de pacotes excluídos, execute 'yum install nagios-nrpe.x86_64' e adicione-o novamente após a instalação.
Responder2
Você está confuso net-snmp-perl
e perl-Net-SNMP
. Eles não são os mesmos. As listas de arquivos não se sobrepõem.
perl-Net-SNMP
forneceperl(Net::SNMP)
Detalhes: net-snmp-perl
é a interface perl para a biblioteca net-snmp (também conhecida como ucsd snmp). perl-Net-SNMP
é completamente independente (e não requer) da biblioteca net-snmp.
Responder3
instale-o daqui
Responder4
Eu tive problemas semelhantes:
--> Package fping.x86_64 0:2.4b2-7.el5 set to be updated
--> Processing Dependency: nagios-plugins = 1.4.15-2.el5 for package: nagios-plugins-load
A origem do problema foi um repositório de pacotes adicional, no meu caso 'Repositório Dag RPM para Red Hat Enterprise Linux'. Eu criei um arquivo de configuração extra /etc/yum.repos.d/dag.repo
Para verificar se você tem o mesmo problema, execute o seguinte comando
yum list nagios\*
[...]
* epel: mirror.fraunhofer.de
Installed Packages
nagios-plugins.x86_64 1.4.15-2.el5 installed
[...]
Available Packages
nagios-plugins.x86_64 1.4.15-2.el5.rf dag <-- the additional repository!
[...]
A solução é excluir este pacote do repositório dag. Você pode fazer isso no nível do repositório.
Adicione a seguinte linha ao arquivo de configuração do repositório adicional (/etc/yum.repos.d/dag.repo):
exclude=nagios*
Nota: Se você quiser excluir mais pacotes basta adicioná-los à linha com um espaço entre as diferentes exclusões.