From Bugzilla Helper: User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-22 i686) The boxed RH7.0 Professional we received at the Cambridge offices contained a bad CD (Binary #1), unkown to us at the time. The GUI installation did not report any errors when attempting to install these RPMs and silently failed leaving you with the impression that the install worked, or leaving you in no doubt that there was a problem during istallation (but no idea to the cause). Reproducible: Always Steps to Reproduce: 1. Start a custom istallation (Do not select GUI login (level 5)) and ensure one of the corrupt (unreadable) RPMs is included (util-linux always should be by default). Either your install will hang, crash (see log), or fail silently. For the latter continue with 2&3 2. Reboot as per normal 3. Attempt to login as root (fails as login was not installed) Actual Results: For the hang, the install, er, hung. For the crash, see additional info for the anaconda.txt For the silent failure, you could not login in level 3. Attempting to read each RPM in full off the CD revealed 3 bad RPMs, one of which was util-linux. It was only after the silent fail that I could reboot and bring up the system in single-user to discover that util-linux (and hence login) did not install. Expected Results: Error reporting failure reading the RPM off the CD. anaconda.txt ========== Traceback (innermost last): File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/iw/progress_gui.py", line 20, in run rc = self.todo.doInstall () File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.py", line 1632, in doInstall self.writeConfiguration () File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.py", line 1384, in writeConfiguration self.createAccounts () File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/todo.py", line 1168, in createAccounts stdout = devnull) File "/var/tmp/anaconda-7.0.1//usr/lib/anaconda/iutil.py", line 40, in execWithRedirect raise RuntimeError, command + " can not be run" RuntimeError: /usr/bin/chfn can not be run Local variables in innermost frame: argv: ['/usr/bin/chfn', '-f', 'Alex Schuilenburg', 'alex'] root: /mnt/sysimage stdin: 0 newPgrp: 0 stdout: 25 stderr: 2 command: /usr/bin/chfn searchPath: 0 ignoreTermSigs: 0 ToDo object: (itodo ToDo p1 (dp2 S'method' p3 (iimage CdromInstallMethod p4 (dp5 S'currentDisc' p6 I2 sS'tree' p7 S'/mnt/source' sS'device' p8 S'hdd' sS'progressWindow' p9 <failed>
We have a feature request for rpmlib in that would let us know when a package failed to install properly. At the moment we are not notified of this failure. To the installer it looks like the package install was completely and its time to move on. This is understandably irritating to you and I apologize for the inconvenience it caused.
*** This bug has been marked as a duplicate of 17928 ***