在SUSE 11中安装snmp软件包时出错

时间:2016-01-25 12:55:39

标签: snmp suse

我正在尝试在SUSE Linux企业服务器11中安装SNMP软件包。我下载了net-snmp-5.6.1-3.3.x86_64.rpm并使用以下命令安装

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 / packages#/ etc / init.d / snmpd start
      启动snmpd / usr / sbin / snmpd:加载共享库时出错:libnetsnmpagent.so.25:无法打开共享对象文件:没有这样的文件或目录
      startproc:/ usr / sbin / snmpd的父级的退出状态:127

请帮我正确安装SNMP包。

1 个答案:

答案 0 :(得分: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?只是想知道...