2016-01-25 69 views
0

我試圖安裝SNMP包的SUSE Linux企業服務器11我下載的net-snmp-5.6.1-3.3.x86_64.rpm,並與下面的命令錯誤而SUSE安裝SNMP包11

UKGBDCESRPL048:/opt/packages # rpm -ivh --nodeps net-snmp-5.6.1-3.3.x86_64.rpm 
安裝

警告:的net-snmp-5.6.1-3.3.x86_64.rpm:頭V3 RSA/SHA256簽名:NOKEY,鑰匙ID 3dbdc284
準備...

######## ############################# [100%]

1:net-snmp

##################################### [100%]

正在更新/ etc/SYSCONFIG/NET-SNMP ...

但是,當我嘗試啓動snmpd服務,我得到以下錯誤:

UKGBDCESRPL048中:/ opt /包#/etc/init.d中/ SNMPD開始
啓動SNMPD/usr/sbin目錄/ SNMPD:錯誤而載入共享庫:libnetsnmpagent.so.25:無法打開共享對象文件:沒有這樣的文件或目錄
ST artproc:/ usr/sbin/snmpd的父級退出狀態:127

請幫我正確安裝SNMP軟件包。

回答

0

你爲什麼要用--nodeps安裝RPM?這打破了你的RPM依賴關係!請再次移除軟件包,並嘗試在沒有該選項的情況下安裝它。這應該會失敗並顯示額外需要的RPM列表。

你也必須安裝它們。順便說一句,我敢肯定,至少RPM libsnmp15丟失,因爲libnetsnmpagent.so.25在那裏。

您也可以在使用許可證密鑰註冊機器後,將SLES配置爲使用一個或多個(聯機)存儲庫。之後,一個簡單的

zypper in net-snmp 

應自動解決所有依賴關係。

還有一件事:net-snmp-5.6.1-3.3.x86_64.rpm似乎不是一個有效的SLES 11包。最新版本(甚至SP4)是5.4.2.1-8.12.24.1。你從哪裏得到RPM?只是想知道...