首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务snmpd重新启动问题

服务snmpd重新启动问题
EN

Stack Overflow用户
提问于 2014-09-02 11:20:04
回答 1查看 3.6K关注 0票数 4

我正面临着这个特殊的错误

代码语言:javascript
复制
/usr/sbin/snmpd: symbol lookup error: /usr/sbin/snmpd: undefined symbol: smux_listen_sd

重新启动计算机上的snmpd服务时。每当我执行sudo service snmpd restart时,它都会给出上面所示的错误。

我试图在web上搜索这个问题,但我得到的建议是,snmp库位于路径/usr/lib//usr/local/lib/上,但我无法在这两条路径上看到snmp库。我的snmp库只存在于/usr/local/lib上。

我也试图卸载snmpd,但是它给了我同样的错误。我不想删除net-snmp包,因为它依赖于其他模块。我正在研究Ubuntu 13.10。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-05 17:37:13

这是一个重定位错误。

包管理器的最大优点之一是,当您删除包时,它附带的所有内容都会被删除。在安装源时不会发生这种情况。

基本上,您应该删除与netsnmp相关的所有内容,然后用apt重新安装该软件包:

  • 使用apt-get删除net。如果不想删除依赖项,请使用--nodeps
  • 使用find /usr/ -name libnetsnmp*定位系统中的所有libsnmp版本,并删除它们。
  • 或者,如果磁盘上仍然有源安装文件夹,则可以尝试在运行sudo make install的同一文件夹中运行sudo make install。这个很干净,但并不总是起作用。
  • 最后,再次使用apt-get安装net。

你该走了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25622176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档