주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Tuxedo)

ar: 파일은 ulimit에 의해 설정된 값보다 클 수 없습니다.

누리아이티 2010. 8. 18. 10:45

현상 : /usr/ccs/bin/ar -r /nhic/online/is/lib/libf_is.a f_isoa500.o
       ar: 파일은 ulimit에 의해 설정된 값보다 클 수 없습니다.
       ar: 0707-104 fclear 시스템 호출에 실패했습니다.
       make: 1254-004 최종 명령에서 오류 코드는 1입니다.
 

원인 : AIX에서 최대 파일 size을 초과(한계초과)한 경우에 libf_is.a 파일 size가 0 이 되는 현상 발생
 

조치 : 환경변수 "export XPG_SUS_ENV=ON" 설정 후 재컴파일하면 된다.
       단, 환경변수 "export XPG_SUS_ENV=ON" 설정한 경우 su 명령어를 상요할 경우 다음과 같은 오류 메시지가 발생한다.

       [white3:tuxadmci] /nhic/online/log/ulog > export XPG_SUS_ENV=ON
       [white3:tuxadmci] /nhic/online/log/ulog > su - tuxadmcj
       tuxadmcj's Password:
       Cannot set process credentials.

       위와 같은 오류가 발생할 경우 다음과 같이 환경변수 "export XPG_SUS_ENV=OFF"한 후 사용하면 된다.

       [white3:tuxadmci] /nhic/online/log/ulog > export XPG_SUS_ENV=OFF
       [white3:tuxadmci] /nhic/online/log/ulog > su - tuxadmcj
       tuxadmcj's Password:
        Oracle Environment Setting ...
        TUXEDO Environment Setting ...