Description of problem: mock -r fedora-8-x86_64 init fails, when cache is not stored locally. Version-Release number of selected component (if applicable): mock-0.8.7-1.fc8 How reproducible: always Steps to Reproduce: 1. mkdir -p /var/lib/mock/old 2. mv -f /var/lib/mock/* /var/lib/mock/old 3. su - anyuser 4. mock -r fedora-8-x86_64 init Actual results: INFO: mock.py version 0.8.7 starting... State Changed: init plugins State Changed: start State Changed: lock buildroot State Changed: clean State Changed: init State Changed: lock buildroot State Changed: enabled yum cache, cleaning yum metadata State Changed: enabling root cache ERROR: Could not find useradd in chroot, maybe the install failed? Expected results: NO ERROR. Additional info: May be wrong is the Fedora 8 Everything repository. These files are in repodata: http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/x86_64/os/repodata/ [TXT] Fedora-8-comps.xml 02-Nov-2007 10:35 1.2M [ ] filelists.sqlite.bz2 02-Nov-2007 10:35 2.9M [ ] filelists.xml.gz 02-Nov-2007 10:35 2.4M [ ] other.sqlite.bz2 02-Nov-2007 10:35 7.2M [ ] other.xml.gz 02-Nov-2007 10:35 7.7M [ ] primary.sqlite.bz2 02-Nov-2007 10:35 1.7M [ ] primary.xml.gz 02-Nov-2007 10:35 949K [TXT] repomd.xml 02-Nov-2007 10:35 2.1K comps.xml required for "yum groupinfo buildsys-build" is not included. It fails like this: [root@sagator64 ~]# yum grouplist buildsys-build Setting up Group Process fedora 100% |=========================| 2.1 kB 00:00 updates 100% |=========================| 2.3 kB 00:00 http://ftp.upjs.sk/pub/fedora/linux/releases/8/Everything/x86_64/os/repodata/comps.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Done I don't know, where exactly is the problem, but it fails always. :-(
Created attachment 262791 [details] root.log
OK, problem solved (thanks to lkundrak). Problem was in my mirror, which contained old repodata files. I don't know where they may be created. After next sync the problem disappeared.