Obige Fehlermeldung ist bei der Installation eines RPM-Pakets aufgetreten:
# rpm -U db4-4.7.25-2.aix5.1.ppc.rpm /usr/sbin/rpm_share[440]: 36044986 Illegal instruction rpm_share: 0645-007 ATTENTION: get_rpm_inst_root_list() returned an unexpected result. rpm_share: 0645-007 ATTENTION: update_inst_root() returned an unexpected result.
Das rpm-Kommando funktioniert nicht mehr, ein Rebuild der RPM-Datenbank ist damit auch nicht mehr möglich:
# rpm --rebuilddb /usr/sbin/rpm_share[470]: 22478966 Illegal instruction
Abhilfe schafft hier das Fileset rpm.rte noch einmal zu installieren:
# installp -acFXYd . rpm.rte +-----------------------------------------------------------------------------+ Pre-installation Verification... +-----------------------------------------------------------------------------+ ... Installation Summary -------------------- Name Level Part Event Result ------------------------------------------------------------------------------- rpm.rte 4.13.0.3 USR APPLY SUCCESS rpm.rte 4.13.0.3 ROOT APPLY SUCCESS
Im Anschluß funktioniert auch das rpm-Kommando wieder:
# rpm -qa ... db4-4.7.25-2.ppc ... AIX-rpm-7.1.5.15-7.ppc