DB 패키지 업그레이드 후 rpm 오류가 발생합니다.

DB 패키지 업그레이드 후 rpm 오류가 발생합니다.

AIX 7.1에서 내부 패키지를 업그레이드하고 있습니다. db 패키지를 업그레이드한 후에는 db-6.2.32-1.aix6.1.ppc.rpmAIX 도구 상자 페이지 rpm명령을 사용할 수 없습니다. 파일을 확인했는데 서버에 파일이 존재합니다. www.rpm에서 정보를 찾을 수 없는데 어떻게 rpm을 복원해야 합니까? 오류 메시지는 아래와 같습니다.

# updtvpkg

Please wait...Could not load program /usr/opt/freeware/bin/rpm:
    Dependent module libdb.so could not be loaded.
Could not load module libdb.so.
System error: No such file or directory
Could not load program /usr/opt/freeware/bin/rpm:
    Dependent module libdb.so could not be loaded.
Could not load module libdb.so.
System error: No such file or directory
Could not load program /usr/opt/freeware/bin/rpm:
    Dependent module libdb.so could not be loaded.
Could not load module libdb.so.
System error: No such file or directory
Could not load program /usr/bin/rpmbuild:
    Dependent module libdb.so could not be loaded.
Could not load module libdb.so.
System error: No such file or directory

# rpm version

Could not load program /usr/opt/freeware/bin/rpm:
    Dependent module libdb.so could not be loaded.
Could not load module libdb.so.
System error: No such file or directory
exec(): 0509-036 Cannot load program /usr/opt/freeware/bin/rpm because of the following errors:
    0509-150   Dependent module libdb.so could not be loaded.
    0509-022 Cannot load module libdb.so.
    0509-026 System error: A file or directory in the path name does not exist.

답변1

누락된 libdb.so 파일의 원인은 다음과 같습니다.rpm 패키지, rpm을 다시 설치해야 합니다. 패키지가 설치되었지만 파일이 누락되었기 때문에 OVERWRITE same or newer versions으로 전환해야 합니다 .yes

관련 정보