• ベストアンサー
  • 困ってます

net-snmpでのエラー。情報取得ができずに困っています。

仮想PCでCentOS5を使用してます。 サーバの勉強のためにnet-snmpをインストールし、snmpwalkコマンドで情報を取得しようとしたところエラーが発生しました。net-snmp-5.4.21をソースからインストールしました。 error while loading shared libraries: /usr/local/lib/libnetsnmp.so.15: cannot restore segment prot after reloc: Permission denied libnetsnmpというファイルに問題が出ているらしいということは推測できたのですが、対処がわからずに困っています。 どなたか教えていただけないでしょうか?よろしくお願いします。

共感・応援の気持ちを伝えよう!

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

英語サイトにそのエラーに近い文面がありますが、機械翻訳では意味がとれません。 Linux 、 Solaris、SP3、ndsconfig、ファイアーウォール、アップグレードの問題などの語句があります。 文章でなく、単語のみで検索してみては? >cannot restore segment prot after reloc: Permission denied 参考URLをご覧ください。これもLinuxのエラーのよう。 http://ppwww.phys.sci.kobe-u.ac.jp/~akusumoto/linux/detail.php?d=config/selinux/chcon

共感・感謝の気持ちを伝えよう!

質問者からのお礼

参考URLを見させていただき、そのとおりにしたら解決しました。 Linuxのファイルがセキュリティの設定で使用できなくなっていたのが原因だったみたいです。 迅速な回答ありがとうございました。とても助かりました。

関連するQ&A

  • アプリケーションのインストールについて教えてください。

    アプリケーションのインストールについて教えてください。 お世話になります。Linux初心者です。Linux(Fedora11)におけるアプリケーションのインストールで躓いています。FFMPEGという動画変換ができるアプリケーションを、インストールしたところ、実行できるはずのコマンドで以下のようなエラーがでてしましました。 [root@hogehoge ~]# ffmpeg -version ffmpeg: error while loading shared libraries: /usr/local/lib/libavutil.so.49: cannot restore segment prot after reloc: Permission denied 文末に「Permission denied」とあり、パーミッション絡みなのかとは思いますが、よくわかりません(root権限でログインしています。) 直接的な解決方法でなくとも構いません、参考になるような情報がありましたら、お教えいただけると助かります。 なお、frdora11を使っています。ffmpegのバージョンは0.5.1です(FFMPEGを本家サイトからダウンロードできる最新のものを使いました。) よろしくお願いします。

  • mysqlが起動しません

    さくらVPSでmysqlを使おうと思ったのですが、 yumでインストールしてしばらくは使えたのに、 動かなくなってしまいました。 /var/log/mysqld.logでは 120204 23:46:54 mysqld started /usr/libexec/mysqld: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: No such file or directory 120204 23:46:55 mysqld ended また、/etc/rc.d/init.d/mysqld startでは /sbin/restorecon: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied と出ています。 どうすれば、起動することができるでしょうか?

  • Solaris10でNet-SNMPがインストールできない

    Solaris初心者です。よろしくお願いします。 Net-snmpをSolaris10にソースからインストールしようとしたのですが、下記のエラーが出てしまいインストールできません。 ./configure make make test(Summary: 59 / 59 succeeded.) make install creating directory /usr/local/include/net-snmp ./install-sh -c -m 644 ./include/net-snmp/version.h /usr/local/include/net-snmp/version.h cp: cannot create /usr/local/include/net-snmp/#inst.3763#: Permission denied *** Error code 2 The following command caused the error: if test "version.h" != "" ; then \ echo creating directory /usr/local/include/net-snmp ; \ it="version.h" ; \ /bin/sh ./mkinstalldirs /usr/local/include/net-snmp ; \ for i in $it ; do \ /bin/sh ./libtool --mode=install ./install-sh -c -m 644 ./include/net-snmp/$i /usr/local/include/net-snmp ; \ echo "installing $i in /usr/local/include/net-snmp" ; \ done \ fi make: Fatal error: Command failed for target `installlocalheaders' googleで調べては見たのですが(エラー文)同じ問題に対しての返答がなくて困っています。どうしたらよいでしょうか?よろしくお願いします。

  • mysqlが起動しないのですが...

    OS:CentOS 5.5 mysql:5.077 さくらVPSでサーバとして運用しているのですが、 mysqlが起動しなくなってしまいました。 /etc/rc.d/init.d/mysqld startと打つと、 /sbin/restorecon: error while loading shared libraries: libselinux.so.1: failed to map segment from shared object: Permission denied Timeout error occurred trying to start MySQL Daemon. MySQL を起動中: [失敗] と出ます。 /var/log/mysqld.logには /usr/libexec/mysqld: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: No such file or directory と出ています。 どうすれば起動する事ができるでしょうか?

  • モジュールのインストール中のエラー

    モジュールのインストール中に下のようなエラーがでて困ってます。 インストールしているモジュールはNet-SNMP-5.2.0です。 ActivePerl 5.8.8 Build 822を使ってます。 OSはWinodws2000 C:\\Perl_Mo\\Net-SNMP-5.2.0\\Net-SNMP-5.2.0>nmake Microsoft(R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/Net/SNMP/Security/USM.pm blib\\lib\\Net\\SNMP\\Security\\USM.pm AutoSplit: Can\'t open blib\\lib\\Net\\SNMP\\Security\\USM.pm: Permission denied NMAKE : fatal error U1077: \'C:\\Perl\\bin\\perl.exe\' : リターン コード \'0xd\'

  • error while loading shared libraries

    皆さんこんにちは。 「 error while loading shared libraries」エラーからの 回復の仕方が分からないでいます。 経緯は以下のとおりです。 memcashedの動きを確かめるためのサンプルソースを見つけてきて、 問題なくインストールが無事に完了した後に、 ソース(memtest)を実行しようとしたら、 「libmemcached.so.2がないよ!」ということで、 怒られてしまい実行できませんでした。 ============= ./memtest: error while loading shared libraries: libmemcached.so.2: cannot open shared object file: No such file or directory ============= パスが通っていないという事かな?と思い、 「libmemcached.so.2」の場所を探した後に、 pathに追記してみたのですが、 やはり、同じエラーが出てソースを実行できませんでした。 pathの指定の仕方が適切ではないのでしょうか? どうやって、問題を解決すれば言いか分からないでいます。 OSはFedora9を使用しています。 どなたか、アドバイスいただけますとありがたいです。 宜しくお願い致します。 # find / -name "libmemcached.so.2" -print /lib/libmemcached-0.29/libmemcached/.libs/libmemcached.so.2 /usr/local/lib/libmemcached.so.2 # PATH=$PATH:/usr/local/lib/libmemcached.so.2:/lib/libmemcached-0.29/libmemcached/.libs/libmemcached.so.2 # export PATH # ./memtest ./memtest: error while loading shared libraries: libmemcached.so.2: cannot open shared object file: No such file or directory

  • snmp で No Response from ・・・

    CentOS 5.2 で SNMPをインストールし、設定をしました。 インストールした端末は192.168.200.168です。 com2sec local localhost public com2sec securenet 192.168.200.0/24 public -------------------------------------------------- #snmpwalk -c public 192.168.200.168 ・・・ はうまくいきますが、 #snmpwalk -c public 192.168.200.161 などは、 No Response for 192.168.200.・・・とのエラーが出て ほかの端末を見にいけません。 ポートは161.162をあけています。 hosts.allowとhosts.denyも設定しました。 それ以外に何の設定がありますか。 よろしくお願いします。

  • Linuxで、Pearコマンドが使えない。

    こんばんは。 Linuxにて、Pearを使いたいのですが、 #/usr/local/bin/php にて、pear upgrade PEAR と打つと、 error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory となってしまいます。 色々調べたところ、libmysqlclient.so.14 がないことが原因のようなのですが、libmysqlclient.so.14 をどこからどうやってインストールし、使えるようにすればよいか分かりません。 ただ、 libmysqlclient.so.15 は、 /usr/lib/mysql 内にありました。 よろしくお願いします!

    • ベストアンサー
    • PHP
  • CentOSへNgraphをインストールする際について

    はじめまして。 現在、大学で信号処理について研究している者です。 CentOSでNgraphを使用したくてインストールするまではうまくいったのですが、 ngraph ○○.txt のように実行しようとすると以下のようなエラーが生じます。 /usr/local/lib/Ngraph/ngraph: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory そこでネットを見ていたところ、 「libXm.so.3が無ければxorg-x11-deprecated-libsをインストールしてみればいいのではないか」 という情報がありましたのでインストールしてみたのですが、 相変わらず上記と同じエラーが生じます。 どなたか解決方法わかる方いらっしゃいましたらよろしくお願いします。 ちなみにインストールしたNgraphはNgraph-6.3.47-src.tar.gzです。

  • apacheの起動のときのlibphp5.soエラーで困っています。

    現在、PHPを使ったWebアプリケーションを制作しようとインストールしてるのですが、エラーが出てしまった困っています。 環境======= Fedora Cora6 Apache2.0.54 mysql4.1.13 php5.0.4 ========= ○症状 Apacheとphpをコンパイルしてインストールしたのですが、Apacheのみで動作確認したときは、apacheは動作に問題なかったのですが、PHPをインストールしてからphpinfoを見ようとApacheを起動すると動かなくなってしまいました。アクセスができないとのことですが、rootで操作しているので、何がわるのかわかりません。 ------------------------------------------------------------------- [root@localhost ~]# /usr/local/apache2/bin/apachectl start Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load /libphp5.so into server: /libphp5.so: cannot restore segment prot after reloc: Permission denied 問題とされる ”httpd.conf”ファイルの内容: LoadModule php5_module modules/libphp5.so -------------------------------------------------------------------- 同じような症状で解決した方がおりましたら、お手数ですがご教授いただけると幸いです。 よろしくお願いいたします。