メモリ保護を変更できません。

メモリ保護を変更できません。

メモリ保護に難しい問題があります。一部のライブラリの問題により、一部のプログラムを起動できません。 「メモリを変更できません」という問題があります。

ユーザーのホームディレクトリをGPFS(5.0.2.3)ファイルシステムのファイルパスにマップします。 NFS 経由でパスをマッピングしてもエラーは発生しません。 (再現できません。) 何をすべきかわかりません。私はUbuntuが犯人であるかインストールされているgpfsファイルシステムであると確信しています。

主にアクティブなPython環境を使用するか、idlを使用するとエラーが発生します。より具体的には、ユーザースペースから共有ライブラリ(* .so)をロードしようとするとエラーが発生します。

user@server:~$ source activate py34
(py34) user@server:~$ python
python: error while loading shared libraries: libpython3.4m.so.1.0: cannot change memory protections

user@server:~/path$ idl
IDL Version 8.5.1 (linux x86_64 m64). (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation.
...
...
% LINKIMAGE: Error loading sharable executable.
             Symbol: sinc_interp, File = /data/home/user/path/bin/sinc_interp.so
             /data/home/user/path/bin/sinc_interp.so: cannot change memory protections
% Execution halted at: $MAIN$

サーバーに関する情報:

NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
Kernel=4.15.0-45-generic

なぜですか?

ベストアンサー1

おすすめ記事