해당 파일과 관련된 장애 증상
1. 특정 명령어 사용시 libz.a 또는 libXpm.a 가 없다는 내용 나옴
2. 원격 터미널 열리지 않음
3. 기타 등등
원인
AIX 기본적으로 설치되는 파일셋에 해당 libz.a 및 libXpm.a 파일 있음
X11.base.lib - libXpm.a(/usr/lpp/X11/lib/R7/libXpm.a)
rpm.rte - libz.a (/usr/opt/freeware/lib/libz.a)
고객 요청에 의해서 rpm 관련 파일셋을 설치하는 경우 있음 문제는
몇 rpm 이 위의 라이브러리 파일에 영향을 줌
zlib 와 xpm
zlib - libz.a(/opt/freeware/lib/libz.a)
xpm - libXpm.a(/opt/freeware/lib/libXpm.a)
AIX 파일셋만 설치하게된다면 /usr/opt 에 설치가 되며 rpm 으로 설치하게되면 /opt 에 설치가 됨
rpm 을 설치하게 되면 기존 AIX링크(/usr/opt)에서 rpm으로 설치된(/opt) 라이브러리 파일로 링크가 됨
이로 인해서 추후에 xpm과 libz rpm 파일을 삭제하게되면 라이브러리 링크가 깨지면서 정상실행 안되겜
제안
1. rpm 을 통한 library 관련 파일 설치는 향후에 이러한 문제가 있을 수 있기에(관리적 측면) 가급적 설치 권장하지 않음
2. rpm 설치 후에도 AIX 파일셋의 경로로 재 링크 설정
해결하는 방법
1. 해당 파일의 링크를 올바르게 잡아주기
2. 해당 파일이 없다면 다른 서버에서 해당 파일을 심볼릭 링크의 위치에 다시 넣어줌
**대부분 2번의 경우가 많을 것이기에
위와 관련된 에러 발생시에는
#find / -name libz.a 2> /dev/null
과 같은 명령어로 확인 해볼 것.
'IT > AIX' 카테고리의 다른 글
AIX 에서의 LVM(LVM 개념) (0) | 2019.05.22 |
---|---|
ssh 콘피그 (0) | 2019.05.22 |
VG type 확인 명령어 (0) | 2019.05.22 |
readvgda (0) | 2019.05.22 |
errclear 0 으로 삭제한 log 복구 (0) | 2019.05.22 |