メモリ保護に難しい問題があります。一部のライブラリの問題により、一部のプログラムを起動できません。 「メモリを変更できません」という問題があります。
ユーザーのホームディレクトリを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
なぜですか?