I built a kernel rpm put it in /tmp/fc2/Fedora/RPMS and reran
createrepo. Now I get past this problem but have encountered the next
problem namely the failure of /usr/sbin/usermod. Why would anaconda be
trying to set the root users password when building a livecd? It seems
like this should be skipped when creating a livecd.
On Wed, 2006-05-10 at 10:54 -0500, Xavier Toth wrote:
I followed all of the wiki instructions to create a local repository
and then ran kadischi /tmp/fc5 /tmp/fedora-live.iso
but anaconda fails with the following error.
Starting kadischi...
Parsing command line arguments
Checking UID
Using buildstamp file /etc/kadischi/buildstamp.
Product path set to Fedora.
Now we are going to try to validate your repository (for now, only
http, ftp and local repositories can be checked)
Path /tmp/fc5 exists. OK
Path /tmp/fc5/Fedora exists. OK
Path /tmp/fc5/Fedora/base exists. OK
Path /tmp/fc5/Fedora/RPMS exists. OK
Repository seems to be OK.
Checking required packages
Looking for config file
Loading config file options
*** running anaconda ***
Probing for video card: ATI Technologies Inc Unknown device 7149
Probing for monitor type: Unknown monitor
Starting graphical installation...
Loading /lib/kbd/keymaps/i386/qwerty/us.map.gz
Traceback (most recent call last):
File "/usr/lib/anaconda/gui.py", line 951, in nextClicked
self.dispatch.gotoNext()
File "/usr/lib/anaconda/dispatch.py", line 146, in gotoNext
self.moveStep()
File "/usr/lib/anaconda/dispatch.py", line 217, in moveStep
rc = apply(func, self.bindArgs(args))
File "/usr/lib/anaconda/backend.py", line 153, in doPostSelection
return backend.doPostSelection(intf, id, instPath, dir)
File "/usr/lib/anaconda/yuminstall.py", line 779, in doPostSelection
self.selectBestKernel()
File "/usr/lib/anaconda/yuminstall.py", line 700, in
selectBestKernel
kpkg = getBestKernelByArch("kernel", self.ayum)
File "/usr/lib/anaconda/yuminstall.py", line 691, in
getBestKernelByArch
pkgs = ayum.pkgSack.returnNewestByName(pkgname)
File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 437,
in returnNewestByName
raise mdErrors.PackageSackError, 'No Package Matching %s' % name
PackageSackError: No Package Matching kernel