Red Hat Bugzilla – Bug 56266
execution of %post scriptlet fails
Last modified: 2007-04-18 12:38:17 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.78 [en] (X11; U; Linux 2.4.7-0.8 i586)
Description of problem:
install-info: menu item `yes' already exists, for file `sh-utils'
error: execution of %post scriptlet from fileutils-4.1.1-1 failed, exit
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpm -U fileutils-4.1.1.-1.rpm
I have sh-utils and fileutils from the previous distribution already
You need to upgrade sh-utils at the same time (they're using the same info
page these days).
I did so, the bug message still exists.
# rpm -q sh-utils
# rpm -q fileutils
As you can see, the older version is also reported by rpm.
Ok, the problem is that /etc/info-dir already has entries like:
* yes: (sh-utils)yes invocation. Print a string indefinitely.
This rpm (fileutils-4.1.1-1) wants to change it like:
* yes: (coreutils)yes invocation. Print a string indefinitely.
Instead of changing the entry, it complains and fails to completely upgrade.
I consider this a bug which requires a lot of manual editing in /etc/info-dir
to remedy. Cutting all of the lines with (sh-utils), (textutils), (fileutils)
and 3-4 other lines made upgrading possible.
The latest sh-utils and fileutils-4.1.2-1 still has the bug!!
*** Bug 59798 has been marked as a duplicate of this bug. ***
*** Bug 59997 has been marked as a duplicate of this bug. ***