I have merged latest updates to AS3 from RHN into our network-based install image. I then ran genhdlist. When installing on a new server, everything installed OK, but when the system rebooted it said /etc/inittab was missing. After booting rescue and looking at install.log, it turned out a new dependancy on laus-libs was introduced by several updated packages, but it was unresolved. Anaconda installed anyway without any warnings. The installer should have presented a warning of some kind. Version-Release number of selected component (if applicable): Installer from AS3 distro CD How reproducible: Always Steps to Reproduce: 1. Convince Anaconda to install a package (A) which depends on another package (B). This can be via kickstart and/or modifying comps.xml and/or introducing a new dependancy to an existing package. 2. Place package A in /installsource/RedHat/RPMS. Package B should not exist here. 3. Proceed with install as normal. Actual Results: Package A will be installed, and package B will not, even though A depends on B. Expected Results: Anaconda installer should have refused to continue with unresolved deps.
This is completely intentional. Unresolved dependencies get noted on tty3, but in general, anaconda assumes and requires a well-formed (ie, all dependencies are resolved) installation tree.