레이블이 centos인 게시물을 표시합니다. 모든 게시물 표시
레이블이 centos인 게시물을 표시합니다. 모든 게시물 표시

CentOS에서 cannot restore segment prot after reloc: Permission denied 에러

*** 현상 ***
CentOS에서 프로그램 실행시 다음과 같은 에러가 발생하면서 실행되지 않는다.

failed /home/test/jdk1.7/jdk1.7.0_17/jre/lib/i386/client/libjvm.so, because /home/test/jdk1.7/jdk1.7.0_17/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
dl failure on line 864

*** 원인 ***
SELinux(Security-Enhanced Linux) 가 설치되어활성되어 발생.

*** 해결방안 ***
root 계정으로 다음 명령어를 실행하여 SELinux를 비활성화

 /usr/sbin/setenforce 0

 (참고 : SELinux를 다시활성화하려면  /usr/sbin/setenforce1 을 실행)

CentOS 버전 확인하기

터미널에서 다음 명령어를 사용하여 버전을 확인할 수 있다.

*** 명령어 ***
> lsb_release -a 

*** 결과 ***
LSB Version: 1.3
Distributor ID: RedHatEnterpriseES
Description: Red Hat Enterprise Linux ES release 3 (Taroon Update 4)
Release: 3
Codename: TaroonUpdate4