作者 主題: Cacti安裝Plugin問題  (閱讀 4017 次)

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

freeangel

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
Cacti安裝Plugin問題
« 於: 2010-01-02 20:14 »
本來是正常的頁面
版本為:0.8.7d
下載的plugin為:cacti-plugin-0.8.7d-PA-v2.4

跑:
root@networkserver-desktop:/usr/share/cacti/site# patch -p1 -N < cacti-plugin-0.8.7d-PA-v2.4.diff


過程出現失敗的訊息:
patching file auth_changepassword.php
patching file auth_login.php
patching file data_sources.php
patching file graph_image.php
patching file graph.php
patching file graphs_new.php
patching file graphs.php
patching file host.php
patching file include/auth.php
patching file include/bottom_footer.php
patching file include/global_arrays.php
patching file include/global_constants.php
Hunk #1 FAILED at 175.
1 out of 1 hunk FAILED -- saving rejects to file include/global_constants.php.rej
patching file include/global_form.php
patching file include/global.php
Hunk #3 FAILED at 194.
1 out of 4 hunks FAILED -- saving rejects to file include/global.php.rej
patching file include/global_settings.php
Hunk #1 succeeded at 1186 (offset 1 line).
patching file include/plugins.php
patching file include/top_graph_header.php
patching file include/top_header.php
patching file index.php
patching file lib/api_device.php
patching file lib/auth.php
patching file lib/functions.php
patching file lib/html_form.php
patching file lib/html.php
Hunk #2 FAILED at 143.
1 out of 8 hunks FAILED -- saving rejects to file lib/html.php.rej
patching file lib/plugins.php
patching file lib/poller.php
patching file lib/rrd.php
patching file lib/variables.php
patching file plugins/index.php
patching file plugins.php
patching file poller.php
patching file user_admin.php
patching file utilities.php


然後重整網頁就
Fatal error: Call to undefined function api_plugin_hook() in /usr/share/cacti/site/include/global_arrays.php on line 649





因為版本沒錯 弄了半天 除了有查到
出現 hunk #1 failed at 175 是要在global_constants.php最下面加上

define('OPER_MODE_NATIVE', 0);
define('OPER_MODE_RESKIN', 1);
define('OPER_MODE_IFRAME_NONAV', 2);

其它的就不知道了

不知是否有人有辦法解決@@
網管夢 很難
雖然每天都只進步一點點
但還是想努力下去

這是我當學生能做的

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Cacti安裝Plugin問題
« 回覆 #1 於: 2010-01-02 23:05 »

那就沒直接處理方式。

建議就看一下該 patch 檔案,自己看一下內容找一下 +- 的符號的內容,人工檢視程式碼手動修正來修改程式碼內容。
I am kenduest - 小州

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

freeangel

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
回覆: Cacti安裝Plugin問題
« 回覆 #2 於: 2010-01-03 13:35 »
謝謝樓上大大

小弟再繼續研究 :)

後來去看那個PATCH檔
並對有問題的地方進行修改^^ 後來成功了
謝謝
« 上次編輯: 2010-01-04 20:39 由 freeangel »
網管夢 很難
雖然每天都只進步一點點
但還是想努力下去

這是我當學生能做的