From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Fedora/1.7.12-1.5.1 Description of problem: Using Anaconda 10.91.4-1 from the development repositories and createrepo-0.4.3-5.1 which is also from development (or updates-testing) I create a repo like so: createrepo -g comps.xml /<path>/RPMS and it finishes. However, while trying to use Anaconda with Kadischi Anaconda drops with an exception right at installing packages (0%) Missing lftp-3.3.5-4.i386.rpm from repo: anaconda (which is in /tmp/yum.conf.) To my knowledge I am using createrepo correctly. This is all done on an FC5t2 Fedora Core machine. I'll attach the createrepo.log I've create with: createrepo -g comps.xml /pub/test/Fedora/RPMS you will see lftp is processed as package number 66. Version-Release number of selected component (if applicable): anaconda-10.91.4-1 How reproducible: Always Steps to Reproduce: 1. createrepo -g comps.xml /pub/test/Fedora/RPMS 2. kadischi --text /pub /tmp/test2.iso 3. Anaconda Excpetion, missing lftp-3.3.5-4.i386.rpm Actual Results: Fatal Anaconda exception, missing package lftp. Expected Results: Anaconda should read in the repodata correctly. Additional info: Attached is createrepo.log, lftp is processed as package 66.
Created attachment 123449 [details] createrepo log file
Created attachment 123450 [details] End of anaconda.log in /tmp
Your createrepo is incorrect for anaconda (we need to document the new way to do things), for an nfs/http install you simply need to do: cd /pub/test createrepo -g Fedora/base/comps.xml . For media based installs you have to use pkgorder and splittree.py and create a split metadata using: createrepo -g Fedora/base/comps.xml --split -q -u media://<discinfo stamp> --basedir /pub/test i386 (assuming /pub/test has the disc1 ... N dirs in)