Description of problem: Configured the options step by step for a KDE Plasma installation from the F18 x64 DVD. The iso checksum passes. The burned DVD passes the data check. After selelections are made I pressed continue with installation, a warning dialog appears along the bottom of the screen in yellow, indicating that a root password has not been selected. I begin to type the root password and this failure occurred. This has been reproducible 2 for 2. The following was filed automatically by anaconda: anaconda 18.37.11 exception report Traceback (most recent call first): File "/usr/lib/python2.7/site-packages/rpmUtils/transaction.py", line 58, in dbMatch mi = self.ts.dbMatch(*args, **kwds) File "/usr/lib/python2.7/site-packages/yum/rpmsack.py", line 1210, in _get_packages mi = ts.dbMatch(*args, **kwds) File "/usr/lib/python2.7/site-packages/yum/rpmsack.py", line 269, in _get_pkglist for (hdr, mi) in self._get_packages(): File "/usr/lib/python2.7/site-packages/yum/rpmsack.py", line 507, in simplePkgList return self.pkglist File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 953, in _getGroups self._comps.compile(self.rpmdb.simplePkgList()) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1037, in <lambda> comps = property(fget=lambda self: self._getGroups(), File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 3564, in selectGroup if not self.comps.has_group(grpid): File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1070, in _selectYumGroup self._yum.selectGroup(groupid, group_package_types=pkg_types) File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1177, in _applyYumSelections self._selectYumGroup("core") File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1229, in checkSoftwareSelection self._applyYumSelections() File "/usr/lib64/python2.7/site-packages/pyanaconda/packaging/yumpayload.py", line 1316, in preInstall self.checkSoftwareSelection() File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 124, in doInstall payload.preInstall(packages=packages, groups=payload.languageGroups(ksdata.lang.lang)) File "/usr/lib64/python2.7/threading.py", line 504, in run self.__target(*self.__args, **self.__kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 91, in run threading.Thread.run(self, *args, **kwargs) error: rpmdb open failed Additional info: cmdline: /usr/bin/python /sbin/anaconda cmdline_file: initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2018\x20x86_64 quiet BOOT_IMAGE=vmlinuz executable: /sbin/anaconda hashmarkername: anaconda kernel: 3.6.10-4.fc18.x86_64 other involved packages: package: anaconda-18.37.11 product: Fedora release: Cannot get release name. type: libreport version: 18
Created attachment 707820 [details] File: anaconda-tb
Created attachment 707821 [details] File: anaconda.log
Created attachment 707822 [details] File: environ
Created attachment 707823 [details] File: ifcfg.log
Created attachment 707824 [details] File: packaging.log
Created attachment 707825 [details] File: program.log
Created attachment 707826 [details] File: storage.log
Created attachment 707827 [details] File: syslog
This may be the crazy rpm chroot bug hitting us again. Are you going into the root password spoke at the same time during each test? What happens if you wait until package installation is complete, for instance?
Chris: That did not seem to matter and I was pulling my hair out looking at everything and testing this over and over again. The problem turned out to be that the /var from Fedora 17 was still populated and intact. This was causing the crash, and never ever gave any indication of what the problem might be. Once I went through the custom partition routine and set the /var to be formated, the install goes smoothly as expected.