I'm using mock to build F8T1.
mock --debug -r fedora-devel-ia64-core-0.cfg
/home/F8T1/mock-0.7.4-1.fc8.src.rpm
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/state
init
clean
DEBUG: Executing timeout(0): /usr/sbin/mock-helper rm -rf
/var/lib/mock/fedora-devel-ia64-core-0
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/state
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/result
prep
This may take a while
DEBUG: uid:500, gid:500
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/state
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/result
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/var/lib/rpm
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/var/log
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/var/lock/rpm
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/etc/rpm
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/tmp
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/var/tmp
DEBUG: ensuring dir
/var/lib/mock/fedora-devel-ia64-core-0/root/etc/yum.repos.d
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: mounting proc in /var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: Executing timeout(0): /usr/sbin/mock-helper mount -t proc proc
/var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: mounted proc on /var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: bind mounting /dev in /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: Executing timeout(0): /usr/sbin/mock-helper mount --bind /dev
/var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: bind mounted dev on /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: mounting devpts in
/var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: Executing timeout(0): /usr/sbin/mock-helper mount -t devpts
devpts /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: mounted pts on /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: Executing timeout(0): /usr/sbin/mock-helper chmod 2775
/var/lib/mock/fedora-devel-ia64-core-0/root/etc
DEBUG: Executing timeout(0): /usr/sbin/mock-helper chown 500.101
/var/lib/mock/fedora-devel-ia64-core-0/root/etc
DEBUG: ensuring dir /var/lib/mock/fedora-devel-ia64-core-0/root/etc/yum
DEBUG: yum: command /usr/sbin/mock-helper yum --installroot
/var/lib/mock/fedora-devel-ia64-core-0/root groupinstall buildsys-build
DEBUG: Executing timeout(0): /usr/sbin/mock-helper yum --installroot
/var/lib/mock/fedora-devel-ia64-core-0/root groupinstall buildsys-build
file:///prarit/isos/F7-test4/test4/ia64/os/repodata/repomd.xml: [Errno
5] OSError: [Errno 13] Permission denied:
'/prarit/isos/F7-test4/test4/ia64/os/repodata/repomd.xml'
Trying other mirror.
Error: Cannot open/read repomd.xml file for repository: core
file:///prarit/isos/F7-test4/test4/ia64/os/repodata/repomd.xml: [Errno
5] OSError: [Errno 13] Permission denied:
'/prarit/isos/F7-test4/test4/ia64/os/repodata/repomd.xml'
Trying other mirror.
Error: Cannot open/read repomd.xml file for repository: core
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/proc
Error performing yum command: /usr/sbin/mock-helper yum --installroot
/var/lib/mock/fedora-devel-ia64-core-0/root groupinstall buildsys-build
ending
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/proc
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/proc
umount: /var/lib/mock/fedora-devel-ia64-core-0/root/proc: not mounted
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/dev
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/dev
umount: /var/lib/mock/fedora-devel-ia64-core-0/root/dev: not mounted
DEBUG: umounting /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
DEBUG: Executing timeout(0): /usr/sbin/mock-helper umount
/var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts
mock-helper: error: /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts:
No such file or directory
mock-helper: error: /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts:
No such file or directory
Traceback (most recent call last):
File "/usr/bin/mock", line 1145, in ?
main()
File "/usr/bin/mock", line 1142, in main
do_rebuild(config_opts, srpms)
File "/usr/bin/mock", line 1007, in do_rebuild
my.close()
File "/usr/bin/mock", line 415, in close
self._umountall()
File "/usr/bin/mock", line 513, in _umountall
self._umount(self.mounts[key])
File "/usr/bin/mock", line 506, in _umount
raise RootError, "could not umount %s error was: %s" % (path, output)
__main__.RootError: could not umount
/var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts error was:
mock-helper: error: /var/lib/mock/fedora-devel-ia64-core-0/root/dev/pts:
No such file or directory
The key error appears to be that I cannot access the repo I've specified:
[core]
name=bigpapi Fedora 8 Test1
baseurl=file:///prarit/isos/F7-test4/test4/ia64/os
But,
[build@altix3 mock]$ cd /prarit/isos/F7-test4/test4/ia64/os
[build@altix3 os]$ cd repodata/
[build@altix3 repodata]$ ls
comps-fc7.xml filelists.xml.gz other.xml.gz primary.xml.gz
filelists.sqlite.bz2 other.sqlite.bz2 primary.sqlite.bz2 repomd.xml
[build@altix3 repodata]$ cat repomd.xml
<?xml version="1.0" encoding="UTF-8"?>
<repomd
xmlns="http://linux.duke.edu/metadata/repo">
<data type="other">
<location href="repodata/other.xml.gz"/>
<checksum
type="sha">79e98769280cb1fe29ce89d049e908fa214f0b46</checksum>
<timestamp>1185799588</timestamp>
<open-checksum
type="sha">2f47e52389f5cffc32aa65ceccc6cfa33994c184</open-checksum>
</data>
<data type="filelists">
<location href="repodata/filelists.xml.gz"/>
<checksum
type="sha">d30710a1d8e687d13979af5ecb7bc1fa5a687658</checksum>
<timestamp>1185799588</timestamp>
<open-checksum
type="sha">ef754d4f3c3d44a4d2bbbb8b9b6c5a51ee48cab4</open-checksum>
</data>
<data type="primary">
<location href="repodata/primary.xml.gz"/>
<checksum
type="sha">28ebe101655b09817fab865c8b6d0baba3444130</checksum>
<timestamp>1185799588</timestamp>
<open-checksum
type="sha">a010e1d33d20b8c8d41e24f9b5f07f72026ceb90</open-checksum>
</data>
</repomd>
[build@altix3 repodata]$ ls -l repomd.xml
-rwxrwxrwx 1 build build 951 Jul 30 08:46 repomd.xml
Running the mock-helper command by hand yields:
yum --installroot /var/lib/mock/fedora-devel-ia64-core-0/root
groupinstall buildsys-build
error: db4 error(13) from dbenv->open: Permission denied
error: cannot open Packages index using db3 - Permission denied (13)
error: cannot open Packages database in
/var/lib/mock/fedora-devel-ia64-core-0/root/var/lib/rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 85, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
errorlevel=opts.errorlevel)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in
doConfigSetup
self.conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in
readMainConfig
vars['releasever'] = _getsysver(startupconf.installroot,
startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in
_getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed
.... I've never seen this error before, and previous instances of Fedora
have "just worked" ... anyone have ideas on what I might have screwed up?
P.