After upgrading from RH6.0 to RH 6.2 (on several machines): 1) rpm -F does not work [root@mercedes giannozz]# rpm -qa | grep krb5 krb5-configs-1.1.1-9 krb5-libs-1.1.1-9 [root@mercedes giannozz]# rpm -Fvh krb5-configs-1.1.1-16.i386.rpm no packages require freshening [root@mercedes giannozz]# rpm -Fvh no-such-file /usr/lib/rpm/freshen.sh: /etc/rpm: is a directory exec: /etc/rpm: cannot execute: Permission denied [root@mercedes giannozz]# rpm -Fvh /usr/lib/rpm/freshen.sh: /etc/rpm: is a directory exec: /etc/rpm: cannot execute: Permission denied ??? 2) rpm -U does not install anything if one of the packages is already installed. If it is a feature, it is not a good one.
Ok, I should have figured out that it was something stupid...For some reason I had /etc/in the path of root before /bin, and the installation leaves an empty /etc/rpm directory...rpm -F now works as it used to be.