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 기동