2014-09-02 45 views
4

當我重新啓動我的電腦上snmpd服務我面對這個特殊的錯誤服務SNMPD重啓問題

。每當我做sudo service snmpd restart,它給了我上面顯示的錯誤。

我試圖在網上搜索這個問題,但是我得到的建議是snmp庫存在路徑/usr/lib//usr/local/lib/上,但是我在兩個路徑上看不到snmp庫。我的snmp庫僅存在於/usr/local/lib

我也嘗試卸載snmpd,但它給了我同樣的錯誤。我不想刪除net-snmp軟件包,因爲它依賴於其他模塊。我正在使用Ubuntu 13.10。

任何人都可以幫助我嗎?

+0

任何人可以評論???? – nitin 2014-09-03 13:19:32

+0

你是如何安裝net-snmp的?你是否先通過源代碼安裝它,然後通過apt-get安裝? – Bruno9779 2014-09-05 13:15:26

+0

我首先通過源代碼安裝它。 – nitin 2014-09-05 17:25:28

回答

1

這是一個重定位錯誤。

軟件包管理器的最大優點之一是,當您刪除軟件包時,隨軟件包一起移除的所有軟件包都將被刪除。源安裝不會發生這種情況。

基本上你應該刪除netsnmp相關的一切,然後重新安裝包用apt:

  • 刪除netsnmp用apt-get處理。如果您不想刪除依賴關係,請使用--nodeps
  • 找到您的系統中使用find /usr/ -name libnetsnmp*的所有libsnmp版本並刪除它們。
  • 或者,如果磁盤上仍然有源安裝文件夾,則可以在運行sudo make install的同一文件夾中嘗試運行sudo make uninstall。這是更清潔,但並不總是工作。
  • 最後安裝的net-snmp用apt-get的再次

你要善於去this..Any體