誕生日にもらった意外なもの

書籍のCDからインストール作業をしています。
指示に従って指定ファイルからインストーラを起動しました。
・インストール作業
/media/cdrom/Linux/jdk-6ul-L\linux-i586.bin
・環境変数設定
.bash_profileの変更
・source ~/.bash_profileの実行

インストールはされているようなのですが、その次のJDK6の動作確認
java -version
を行うと以下のようなエラーメッセージが帰ってきました。

[usr@localhost ~]#
[usr@localhost ~]# java -version
dl failure on line 685Error: failed /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
[root@suzuran ~]#

対処方法につきましてご教示お願い申し上げます。

A 回答 (1件)

カーネル2.6系であればselinuxの影響である可能性が考えられます。


(せめてディストリビューションとカーネルバージョンは明記して下さい。)

参考URL:http://ppwww.phys.sci.kobe-u.ac.jp/~akusumoto/li …

この回答への補足

早速ありがとうございます。
Fedora 4

Linux version 2.6.15-1.1831_FC4smp

です。

補足日時:2007/11/28 15:19
    • good
    • 0
この回答へのお礼

参考URLを見させていただきました。
chcon コマンドで解決しました。
ありがとうございました!!

Fedora ではデフォルトで SELinux が有効になっていることを学びました。
http://memo.blogdns.net/selinux.html

お礼日時:2007/11/28 16:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報