nagios 누락된 종속성: perl(Net::SNMP)

nagios 누락된 종속성: perl(Net::SNMP)

이상한 문제가 있습니다. nagios NRPE를 설치하려고 하는데 계속 실패합니다.

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)

패키지가 1:net-snmp-perl-5.3.2.2-9.el5_5.1.i386이미 설치되어 있으며 최신 버전입니다.

생각?

환경은 Cpanel 11이 설치된 Centos 5.5입니다.

답변1

다른 사람이 이에 대해 문제를 겪고 있는 경우를 대비해 여기에서 yum 제외 목록을 확인하세요: /etc/yum.conf

Cpanel을 설치하면 많은 패키지가 제외됩니다. 따라서 nagios-nrpe를 한 번만 설치하려면 제외된 패키지 목록에서 perl*을 제거하고 'yum install nagios-nrpe.x86_64'를 실행하고 설치 후 다시 추가하세요.

답변2

당신은 혼란 net-snmp-perl스럽고 perl-Net-SNMP. 그것들은 동일하지 않습니다. 파일 목록은 중복되지 않습니다.

perl-Net-SNMP제공한다perl(Net::SNMP)

세부 정보: net-snmp-perlnet-snmp(ucsd snmp라고도 함) 라이브러리에 대한 Perl 인터페이스입니다. perl-Net-SNMPnet-snmp 라이브러리와 완전히 독립적이며 필요하지 않습니다.

답변3

여기에서 설치하세요

http://packages.sw.be/perl-Net-SNMP/

답변4

나는 비슷한 문제를 겪었습니다.

--> 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

문제의 원인은 추가 패키지 저장소였습니다. 제 경우에는 'Red Hat Enterprise Linux용 Dag RPM 저장소'였습니다. 추가 구성 파일 /etc/yum.repos.d/dag.repo를 만들었습니다.

동일한 문제가 있는지 확인하려면 다음 명령을 실행하십시오.

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!
[...]

해결책은 dag-repository에서 이 패키지를 제외하는 것입니다. 저장소 수준에서 이 작업을 수행할 수 있습니다.

추가 저장소 구성 파일(/etc/yum.repos.d/dag.repo)에 다음 줄을 추가합니다.

 exclude=nagios*

참고: 더 많은 패키지를 제외하려면 다른 제외 항목 사이에 공백을 두고 해당 줄에 추가하면 됩니다.

관련 정보