Under Construction

db-4.8.24-3.ppc conflicts with file from package db4-4.7.25-2.ppc

When installing the RPM packages from yum_bundle.tar, the following error message occurs (version numbers may differ):

aix03 # rpm -Uhv *.rpm
Preparing... ################################# [100%]
file /opt/freeware/lib/libdb-4.a from install of db-4.8.24-3.ppc conflicts with file from package db4-4.7.25-2.ppc
file /opt/freeware/lib/libdb-4.so from install of db-4.8.24-3.ppc conflicts with file from package db4-4.7.25-2.ppc
file /opt/freeware/lib/libdb.so from install of db-4.8.24-3.ppc conflicts with file from package db4-4.7.25-2.ppc
file /opt/freeware/lib/libdb.a from install of db-4.8.24-3.ppc conflicts with file from package db4-4.7.25-2.ppc
aix03 #

The RPM package db-4.8.24-3.aix6.1.ppc.rpm is to be installed, but the package db4-4.7.25-2.ppc is already installed. The problem is that the installed RPM package for the Berkeley DB does not come from the AIX toolbox. The naming convention does not fit here either, since the major version number 4 is part of the RPM package name. This means that the new version is not recognized as an update of the installed version.

The new RPM package can be installed with the “—force” option. The old RPM package db4 can then be removed:

aix03 # rpm --force -U db-4.8.24-3.aix6.1.ppc.rpm
aix03 # rpm -e db4
aix03 #

You should then be able to install the remaining RPM packages from yum_bundle.tar:

aix03 # rpm -Uhv $( ls -1 *.rpm | grep -v db-4 )
Preparing... ################################# [100%]
Updating / installing...
1:sqlite-3.15.2-1 ################################# [ 5%]
/
2:gettext-0.19.7-1 ################################# [ 10%]
add libintl.so.1 (32bits) shared member to /opt/freeware/lib/libintl.a
add libintl.so.1 (64bits) shared member to /opt/freeware/lib/libintl.a
/
3:glib2-2.14.6-2 ################################# [ 15%]
4:yum-metadata-parser-1.1.4-2 ################################# [ 20%]
5:gdbm-1.8.3-5 ################################# [ 25%]
6:python-2.7.10-1 ################################# [ 30%]
7:pysqlite-1.1.7-2 ################################# [ 35%]
8:python-iniparse-0.4-1 ################################# [ 40%]
9:ca-certificates-2016.10.7-2 ################################# [ 45%]
10:curl-7.52.1-1 ################################# [ 50%]
11:python-pycurl-7.19.3-1 ################################# [ 55%]
12:python-urlgrabber-3.10.1-1 ################################# [ 60%]
13:yum-3.4.3-8 ################################# [ 65%]
14:python-devel-2.7.10-1 ################################# [ 70%]
15:python-tools-2.7.10-1 ################################# [ 75%]
Cleaning up / removing...
16:glib2-2.12.4-2 ################################# [ 80%]
17:gettext-0.17-5 ################################# [ 85%]
18:sqlite-3.7.8-1 ################################# [ 90%]
19:gdbm-1.8.3-2 ################################# [ 95%]
20:curl-7.9.3-3ssl ################################# [100%]
aix03 #