[問題]
MIRACLE LINUX V3.0 SP1 利用時にJavaアプリケーションでエラーが発生する
[対象となる製品のバージョン]
MIRACLE LINUX V3.0 - Asianux Inside
[回答]
kernel-2.4.21-20.19AXより、プログラムのバッファオーバーフローを利用した攻撃を防ぐためのNX(No eXecute bit)機能が有効になっています。
kernel-2.4.21-20.19AXのNX機能が有効になっているときに、Oracleのインストーラなど、Javaアプリケーションの実行に失敗するという問題が判明しています。
この問題が発生した場合には、起動時のオプション、または、GRUBのオプションとして、"noexec=off"のカーネルパラメータを指定してexec-shield機能を無効にすることで問題を回避することができます。
GRUB 設定ファイル(/boot/grub/grub.conf)を変更する場合には、次のように指定します。
/etc/grub/grub.confの設定例
... (略) ...
title Asianux (2.4.21-20.19AXsmp)
root (hd0,1)
kernel /boot/vmlinuz-2.4.21-20.19AXsmp ro root=LABEL=/ noexec=off (←追記)
initrd /boot/initrd-2.4.21-20.19AXsmp.img
... (略) ...
[更新履歴]
2005年3月30日 新規作成
|