AIX error: incorrect format: unknown tag 관련
AIX 카페에 가보니 아래와 같은 질문이 올라와 있었다.
[oslevel 이나 smitty clstart명령등에서 "error: incorrect format: unknown tag" 오류를 표시합니다]
이런건 또 궁금하니 찾아보지 않을 수 없지.
oslevel 명령어를 열어보니 다행이도 그냥 스크립트 파일이기에 찬찬히 읽어 봤다.
특별한건 없는데 반복적으로 lslpp 명령을 사용하는게 보였다.
혹시나 해서 lslpp 명령을 열어보니!
이건 컴파일된 녀석이라 읽을 수가 없다.
그래도 혹시 뭔가 나올 수 있으니 lslpp와 error: incorrect format: unknown tag로 구글링을 시작했다.
역시 구글은 다 알고 있구만..
rpm.rte 파일셋이 업그레이드 된 경우
해당 파일셋에서 INSTALLPREFIX 태그가 INSTPREFIXES 로 바뀌었는데
lslpp에서는 그렇지 않아서 나는 오류라고 한다.
2. After the new install of rpm.rte we might see the error like this
"error: incorrect format: unknown tag" if AIX level is not same as or higher than
AIX 61 TL9 SP6
AIX 71 TL4
AIX 72
This error is from the lslpp command due to the INSTALLPREFIX tag deprecation and use of new INSTPREFIXES tag in newer rpm.
This issue has been addressed and fixed in AIX version mentioned above.
(출처 : https://m.ibm.com/https/public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/README-yum)
뭐 AIX 6.1 TL9 SP6 이상으로 업그레이드 하라는데 차라리 rpm을 다운그레이드 하는게 좋지 않으려나..
실제로 패치 해보고 있으시다니 곧 결과를 알 수 있겠지만..
난 뭐 테스트 장비도 없고 맨날 머리속으로 그려만 보고 실제 해 볼 수는 없으니 슬프구만!!