Description of problem: # rpm -Uvh --replacepkgs libgcj-3.2.1-2.i386.rpm warning: libgcj-3.2.1-2.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a Preparing... ########################################### [100%] 1:libgcj ########################################### [100%] install-info: menu item `grepjar' already exists, for file `(none)' error: %post(libgcj-3.2.1-2) scriptlet failed, exit status 1 # rpm -qa | grep libgcj libgcj-3.2.1-2 libgcj-3.2.1-1
This was a bug in libgcj-3.2.1-1 which has since been fixed. If you had 3.2.1-1 installed, you have to cure it by hand (e.g. by deletting the problematic dir entries).
_NOT_ quite -> # rpm -e libgcj-3.2.1-1 ok, that went fine but -> # rpm -qa | grep libgcj libgcj-3.2.1-2 # rpm -Uvh --replacepkgs libgcj-3.2.1-2.i386.rpm warning: libgcj-3.2.1-2.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a Preparing... ########################################### [100%] 1:libgcj ########################################### [100%] install-info: menu item `grepjar' already exists, for file `(none)' error: %post(libgcj-3.2.1-2) scriptlet failed, exit status 1 so error still exists .. Even this does not work -> # rpm -e gettext-0.11.4-5 # rpm -e libgcj-3.2.1-2 # rpm -Uvh libgcj-3.2.1-2.i386.rpm warning: libgcj-3.2.1-2.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a Preparing... ########################################### [100%] 1:libgcj ########################################### [100%] install-info: menu item `grepjar' already exists, for file `(none)' error: %post(libgcj-3.2.1-2) scriptlet failed, exit status 1
But you haven't done the step I spoke about. You have to edit /usr/share/info/dir by hand and remove the entries for grepjar, jar and fastjar. Then everything will work again (as long as you don't attempt to install the buggy libgcj-3.2.1-1 again).