作者 主題: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2  (閱讀 5824 次)

0 會員 與 1 訪客 正在閱讀本文。

jeff1012

  • 可愛的小學生
  • *
  • 文章數: 6
    • 檢視個人資料
hi all,
          小弟在安裝mrtg的過程中,使用mrtg-2.10.5-1.i386.rpm 套件,但在使用到mrtg mrtg.cfg時,出現了如下錯誤訊息,請參考如下

[root@as3 net]# mrtg mrtg.cfg
/usr/bin/rateup: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory
ERROR: Skipping webupdates because rateup did not return anything sensible
WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router '192.168.0.168_2'
 Signal was 0, Returncode was 127

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #1 於: 2005-08-06 19:17 »
你沒有看錯誤訊息?...
代碼: [選擇]
error while loading shared libraries: libgd.so.2

他找不到你系統中的 libgd.so.2 請確認你有安裝 gd2 相關函式庫.
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #2 於: 2005-08-06 20:58 »
引述: "jeff1012"
hi all,
          小弟在安裝mrtg的過程中,使用mrtg-2.10.5-1.i386.rpm 套件,但在使用到mrtg mrtg.cfg時,出現了如下錯誤訊息,請參考如下

[root@as3 net]# mrtg mrtg.cfg
/usr/bin/rateup: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory
ERROR: Skipping webupdates because rateup did not return anything sensible
WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router '192.168.0.168_2'
 Signal was 0, Returncode was 127


不知道你用哪個 linux distro ? 但是可以看出來你不知道哪邊找來的一個 mrtg rpm package 就亂安裝上。

請確認你的 linux distro 版本,與安裝的 mrtg 是給你這個 linux distro 版本所使用的檔案。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

hope24tw

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #3 於: 2005-08-08 13:47 »
根據安裝 mrtg 和 ntop 的經驗,
#apt-get install gd-devel 就可以啦!

引述: "jeff1012"
hi all,
          小弟在安裝mrtg的過程中,使用mrtg-2.10.5-1.i386.rpm 套件,但在使用到mrtg mrtg.cfg時,出現了如下錯誤訊息,請參考如下

[root@as3 net]# mrtg mrtg.cfg
/usr/bin/rateup: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory
ERROR: Skipping webupdates because rateup did not return anything sensible
WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router '192.168.0.168_2'
 Signal was 0, Returncode was 127

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #4 於: 2005-08-08 23:18 »
引述: "hope24tw"
根據安裝 mrtg 和 ntop 的經驗,
#apt-get install gd-devel 就可以啦!


你能夠確定他的系統一定可以用這個?

這個回應答案基本上感覺只是離問題點越來越遠。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

hope24tw

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #5 於: 2005-08-09 02:19 »
抱歉是我疏忽了!
因為我在 Debian 3.1 (Alpha) 安裝 mrtg, 很順利的安裝了, gd* zlib* 皆安裝!
然後我又在 Red hat 9.0 安裝 mrtg, 一直看到類似此錯誤的訊息, 但我一直很遺惑,
後來我再加裝 gd-devel zlib-devel 就可以用了!所以我確定應該是要安裝相關的
devel 套件,因為一般系統預設只安裝 gd, 但我猜這只是指令, gd-devel 才是函
式庫, 我後來在 debian 3.0r4/3.1, Red hat 9.0, Fedora Core 3, mandrake 9.0,
 皆測試成功!所以才下此斷言!
軟體我都有先用過 apt-file, aptitude (debian) ,與 http://rpm.pbone.net/ (rpm)
針對特定系統來找的!

順便分享心得,我爬過網路文章有關 mrtg 的文,大多利用 perl, bash 來送出數據
給與 mrtg 畫圖,但事實上可利用 snmp load mibs 得到系統的各種數據!
可以參考 net-snmp 的官方網站,有相當詳細的教學!
大部份網站都只列出設定檔 snmp.conf,卻未說明未何那樣設定,好奇之下
才又深入研討的!

以上是我的小小經驗,再次說聲抱歉!下次我會注意發言。

引述: "kenduest"
引述: "hope24tw"
根據安裝 mrtg 和 ntop 的經驗,
#apt-get install gd-devel 就可以啦!

你能夠確定他的系統一定可以用這個?
這個回應答案基本上感覺只是離問題點越來越遠。
==

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 安裝mrtg時出現錯誤訊息!無法compile libgd.so.2
« 回覆 #6 於: 2005-08-09 14:12 »
引述: "hope24tw"
抱歉是我疏忽了!
因為我在 Debian 3.1 (Alpha) 安裝 mrtg, 很順利的安裝了, gd* zlib* 皆安裝!然後我又在 Red hat 9.0 安裝 mrtg, 一直看到類似此錯誤的訊息, 但我一直很遺惑,後來我再加裝 gd-devel zlib-devel 就可以用了!所以我確定應該是要安裝相關的devel 套件,因為一般系統預設只安裝 gd, 但我猜這只是指令, gd-devel 才是函式庫, 我後來在 debian 3.0r4/3.1, Red hat 9.0, Fedora Core 3, mandrake 9.0, 皆測試成功!所以才下此斷言!


其實因為不知道對方使用哪種 linux distro,所以回應 apt-get 是比較不適當啦。

另外,其實 devel package 是編譯程式時才要裝的,一般若是只要用現成 package 來使用而不管編譯,實在根本不用管這個。

另外就是,亂抓來路不明,或者是搞不清楚給誰用的 rpm package 是非常要命的.. 因為這都讓 package 管理的問題越來越複雜。

引用

軟體我都有先用過 apt-file, aptitude (debian) ,與 http://rpm.pbone.net/ (rpm)
針對特定系統來找的!

順便分享心得,我爬過網路文章有關 mrtg 的文,大多利用 perl, bash 來送出數據給與 mrtg 畫圖,但事實上可利用 snmp load mibs 得到系統的各種數據!
可以參考 net-snmp 的官方網站,有相當詳細的教學!
大部份網站都只列出設定檔 snmp.conf,卻未說明未何那樣設定,好奇之下才又深入研討的!


程式本來就應該要學會看原本文件,包含官方站台的資料,而不是只看網路上現成一堆教學文件。有很多教學文件只說這樣做但是沒說為何這樣做,所以看原本文件會比較實際 :-)

引用

以上是我的小小經驗,再次說聲抱歉!下次我會注意發言。


:)

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/