이상한 문제가 있습니다. 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-perl
net-snmp(ucsd snmp라고도 함) 라이브러리에 대한 Perl 인터페이스입니다. perl-Net-SNMP
net-snmp 라이브러리와 완전히 독립적이며 필요하지 않습니다.
답변3
여기에서 설치하세요
답변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*
참고: 더 많은 패키지를 제외하려면 다른 제외 항목 사이에 공백을 두고 해당 줄에 추가하면 됩니다.