Description of problem: The i386 and x86_64 versions of tcp_wrappers share files in common, which means that one of them will clobber the other's files. Thus, it is not possible for the 'rpm --verify' command to work for both rpms. One of them will *always* fail, depending upon the order of installation. Demonstration: # rpm -ivh --replacepkgs ftp://mirror/fedora/core/5/x86_64/os/Fedora/RPMS/tcp_wrappers-7.6-40.2.i386.rpm # rpm -ivh --replacepkgs ftp://mirror/fedora/core/5/x86_64/os/Fedora/RPMS/tcp_wrappers-7.6-40.2.x86_64.rpm # rpm --verify tcp_wrappers.i386 .......T /usr/include/tcpd.h .......T d /usr/share/man/man3/hosts_access.3.gz .......T d /usr/share/man/man5/hosts_access.5.gz .......T d /usr/share/man/man5/hosts_options.5.gz .......T d /usr/share/man/man8/tcpd.8.gz # rpm --verify tcp_wrappers.x86_64 # rpm -ivh --replacepkgs ftp://mirror/fedora/core/5/x86_64/os/Fedora/RPMS/tcp_wrappers-7.6-40.2.x86_64.rpm # rpm -ivh --replacepkgs ftp://mirror/fedora/core/5/x86_64/os/Fedora/RPMS/tcp_wrappers-7.6-40.2.i386.rpm # rpm --verify tcp_wrappers.i386 # rpm --verify tcp_wrappers.x86_64 .......T /usr/include/tcpd.h .......T d /usr/share/man/man3/hosts_access.3.gz .......T d /usr/share/man/man5/hosts_access.5.gz .......T d /usr/share/man/man5/hosts_options.5.gz .......T d /usr/share/man/man8/tcpd.8.gz
This is the way rpm -V currently works for multilib packages.