Error: cannot restore segment prot after reloc: Permission denied
SELinux를 사용하는 일부 Linux 배포판에서는 IDL이나 ENVI를 실행시키려고 할때 다음과 같은 오류를 보이는 경우가 있습니다.

Error: cannot restore segment prot after reloc: Permission denied

NSA가 주관하는 SELinux 프로젝트는 커널 보안에 강력한 위력을 발휘하기도 하지만 다른 소프트웨어들이 실행되는 것도 막을 경우가 있습니다. 그러므로 혹시 위와 같은 에러메시지를 만난다면 다음의 두 가지 중 하나를 수행하여 IDL이나 ENVI를 사용할 수 있도록 해 주어야 합니다.

1. 다음과 같이 IDL 실행과 관련된 shaered object의 보안설정을 변경 합니다.

chcon -t texrel_shlib_t /usr/local/rsi/idl_6.3/bin/bin.linux.x86/*.so

2. /etc/sysconfig/selinux 파일에서 다음과 같이 수정하여 SElinux의 사용을 해제합니다.

SELINUX=disabled

위 두가지 방법 중 하나를 실행하시면 정상적으로 실행될 것입니다.

우) 06049 서울시 강남구 논현로150길 8 (논현동, 진영빌딩) 5층 (주)에스이랩 / TEL : 02-888-0850 / FAX : 02-878-1971
COPYRIGHT 2020 SELab. ALLRIGHT RESERVED.