FMw 11g: ./opmnctl start が 'error while loading shared libraries: ... /lib/libdms2.so: cannot restore segment prot after reloc: Permission denied' で失敗する
(Doc ID 1674003.1)
Last updated on MARCH 23, 2020
適用範囲:
Oracle Fusion Middleware - バージョン 11.1.1.1.0 以降Generic Linux
***Checked for relevance on 17-Dec-2013***
現象
OPMN を $ORALCE_INSTANCE/bin ディレクトリにあるコマンドラインから起動した時、次のエラーに遭遇します:
./opmnctl start
/<path>/<oracle_home>/opmn/bin/opmn: error while loading shared libraries: /home/oracle/<path>/<oracle_home>/lib/libdms2.so: cannot restore segment prot after reloc: Permission denied
opmnctl start: failed.
/<path>/<oracle_home>/opmn/bin/opmn: error while loading shared libraries: /home/oracle/<path>/<oracle_home>/lib/libdms2.so: cannot restore segment prot after reloc: Permission denied
opmnctl start: failed.
/var/log/messages には以下のメッセージが出力される場合があります:
[timestamp] [hostname] setroubleshoot: SELinux is preventing opmn from loading /<path>/<oracle_home>/lib/libdms2.so which requires text relocation. For complete SELinux messages. run sealert -l dbb17e5f-a54f-467c-8908-0a8daa604862
変更点
Linux 管理者が SE Linux を 'enforcing' として設定している場合があります。
または、SE Linux が 'enforcing' に設定されていることに気づかずにサーバが再起動されている場合があります。
原因
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
現象 |
変更点 |
原因 |
解決策 |
別の方法: |
参照情報 |