When the recent update rpm perl-5.00503-11.i386.rpm is included
in a revised RH6.2 cd, replacing the original perl rpm in the
RedHat/RPMS directory, the following message appears during
installation from the CD right after package selection in a Custom install:
perl no suggestion
If I ignore the error and continue, the installation is successful.
A new hdlist was generated using genhdlist of course.
When the original perl rpm is put back and genhdlist
is run again, the error goes away.
The perl update rpm does not seem to be compatible
with the existing installer - is this a fault of the perl
rpm, or the installer?
If its an installer problem, what on the CD needs to be
changed/replaced so perl can install without the false error?
This is saying that *perl* requires something that
isn't in the installation set. Most likely the
I did check that: the new perl-5.00503-11.i386.rpm is definitely in the
. New perl is in RedHat/RPMS; replacing old perl
. RedHat/base/hdlist is updated by genhdlist
. Default installation set - Custom install, which includes perl.
It still does not recognize perl, and says "perl no suggestion".
After the install completes I boot into the new system:
# rpm -q perl
perl-5.00503-11 [The new perl.]
The updated versions of both perl and rpm itself, were in:
. the installation set
. the RedHat/RPMS directory
. the updated RedHat/base/hdlist
Running "rpm -qpR" on both the 6.2 and errata releases shows that they have the
same set of dependencies. I suspect you're seeing an artifact of the installer
not having been built with RPM 3.0.5.
Whoops, the packages don't have the same dependencies. The new one includes a
dependency which shows that it needs to be installed by the new version of RPM.