sudo su - wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm rpm -ivH rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
vi /etc/yum.repos.d/rpmforge.repoデフォルトではRPMforge リポジトリを有効にしないように
enabled = 0
に編集する。
rpmforgeを有効にしてmuninとmunin-nodeをインストール
yum --enablerepo=rpmforge install munin munin-nodeとこんなこと言われる・・・
--> Finished Dependency Resolution Error: Package: rrdtool-1.4.4-1.el5.rf.x86_64 (rpmforge) Requires: libdbi.so.0()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest言われるままに--skip-brokenオプションをくっつけてリトライ。
yum --enablerepo=rpmforge --skip-broken install munin munin-nodeお?うまくいった?(・・;
munin-nodeを再起動してみるとなにやらエラーが・・・
# service munin-node restart Stopping Munin Node agents: cat: /var/run/munin/munin-node.pid: No such file or directory kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] [FAILED] Starting Munin Node: Can't locate Net/Server/Fork.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/local/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl) at /usr/sbin/munin-node line 130. BEGIN failed--compilation aborted at /usr/sbin/munin-node line 130. [ OK ]Net/Server/Fork.pmが見つからねーぞってことなのでcpanでインストール
# cpan install Net::Server::Fork -bash: cpan: command not foundデフォルトでは入ってないらしい・・・てことでcpanのインストールから
yum install cpancpanを起動
cpanなんか色々でてくるけどとりあえずyesで答えておく。
そして、Net::Server::Forkをインストール
cpan[1]> install Net::Server::Fork (中略) t/Port_Configuration.t .... Can't locate Test/More.pm in @INC (@INC contains: /root/.cpan/build/Net-Server-0.99-I0aiCB/blib/lib /root/.cpan/build/Net-Server-0.99-I0aiCB/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/local/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl .) at t/Port_Configuration.t line 13. BEGIN failed--compilation aborted at t/Port_Configuration.t line 13. t/Port_Configuration.t .... Dubious, test returned 2 (wstat 512, 0x200) (中略) Running make install make test had returned bad status, won't install without force Failed during this command: RHANDOM/Net-Server-0.99.tar.gz : make_test NOTest/More.pmが足りないらしい・・・
てことでまずはTest::Moreからインストール
cpan[2]> install Test::More cpan[3]> install Net::Server::Fork無事入ったようなので、munin-nodeの再起動をリトライ
# service munin-node restart Stopping Munin Node agents: cat: /var/run/munin/munin-node.pid: No such file or directory kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] [FAILED] Starting Munin Node: [ OK ]なんかエラーでたけど、さっきと違う模様。
プロセスIDのファイルが作られてなかったようですね。
もう一度やったらうまくいきました。
# service munin-node restart Stopping Munin Node agents: [ OK ] Starting Munin Node: [ OK ]
0 件のコメント:
コメントを投稿