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: Unsatisfied dependencies: 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 new RPM.
I did check that: the new perl-5.00503-11.i386.rpm is definitely in the installation set: . 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.