David's Technical Note

[WebServer Administration] Error of "cannot restore segment prot after reloc: Permission denied" when starting iplanet WebServer on Linux 본문

Product Engineering/1. WebServer

[WebServer Administration] Error of "cannot restore segment prot after reloc: Permission denied" when starting iplanet WebServer on Linux

David Joo 2012. 6. 14. 10:52

 

1. 설치환경

=================================

OS: Linux

WebServer: iPlanet WebServer 7.0.15

WebServer port: 80

===========================================

 

 

2. 현상

iPlanet WebServer 설치 완료 후 서버 기동시 아래 로그를 보여주며 서버 기동이 fail 됨

parsexml: error while loading shared libraries: /Product/webserver7/lib/liblibdbm.so: cannot restore segment prot after reloc: Permission denied
failure: temporary directory is not writable by user root

 

3. 원인

정확한 원인은 모르겠지만  해당 현상에 대한 로그를 고민해봤을때 SELINUX 보안 정책으로 인한 문제로 판단됨

 

4. 해결방법

4.1 /etc/selinux/config 파일을 연다.

4.2 SELINUX=disabled으로 내용을 수정 한다.

 

4.3 Linux 서버를 재기동해야 해당 수정사항이 반영 된다.

 

4.4  재기동 없이 반영하는 방법

- 타 사이트를 참고하면 아래와 같은 방법이 있다고 함

[root@mail ~]# setenforce 0

 

4.5 iPlanet WebServer 기동