Getting my feet wet with pungi, I am tring to build a minimal F9
installer, and it is erroring out, as follows.
The ks file is adapted from one from the livecd packages:
$ cat livecd-fedora-9-minimal.ks
repo --name=release
--mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
repo --name=updates
--mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
%packages
@core
bash
kernel
passwd
policycoreutils
chkconfig
authconfig
rootfiles
%end
My commandline is
$ sudo pungi -c livecd-fedora-9-minimal.ks --nosource --force --ver=F9
and it bails out on me thus:
Pungi.Pungi:INFO: Making repodata
Warning: Reusing existing destination directory.
450/450 - Packages/notification-daemon-0.3.7-9.fc9.i386.rpmPungi.Pungi:INFO:
Running /usr/bin/repoview --quiet --state-dir
/var/cache/pungi/repoviewcache --title "Fedora F9 - i386"
/home/martin/pungi-tests-9/F9/i386/os
Pungi.Pungi:INFO: Running /usr/lib/anaconda-runtime/buildinstall
--product Fedora --version F9 --release "Fedora F9" --bugurl
http://bugzilla.redhat.com /home/martin/pungi-tests-9/F9/i386/os
Pungi.Pungi:ERROR: Got an error from /usr/lib/anaconda-runtime/buildinstall
Pungi.Pungi:ERROR:
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
Traceback (most recent call last):
File "/usr/bin/pungi", line 189, in <module>
main()
File "/usr/bin/pungi", line 98, in main
mypungi.doBuildinstall()
File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 168,
in doBuildinstall
pypungi._doRunCommand(buildinstall, self.logger) #, env={"TMPDIR":
self.workdir})
File "/usr/lib/python2.5/site-packages/pypungi/__init__.py", line
70, in _doRunCommand
raise OSError, "Got an error from %s: %s" % (command[0], err)
OSError: Got an error from /usr/lib/anaconda-runtime/buildinstall:
installed versions of the relevant tools are -
$ rpm -qa | grep '^\(rpm\|anaconda\|pungi\|repo\)' | sort
anaconda-11.4.0.82-1.i386
anaconda-runtime-11.4.0.82-1.i386
pungi-1.2.18.1-1.fc9.noarch
repoview-0.6.2-1.fc9.noarch
rpm-4.4.2.3-2.fc9.i386
rpm-build-4.4.2.3-2.fc9.i386
rpm-devel-4.4.2.3-2.fc9.i386
rpm-libs-4.4.2.3-2.fc9.i386
rpmlint-0.83-1.fc9.noarch
rpm-python-4.4.2.3-2.fc9.i386
(which are up-to-date F9 AFAICT)
any hints welcome...
cheers,
martin
--
martin.langhoff(a)gmail.com
martin(a)laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
-
http://wiki.laptop.org/go/User:Martinlanghoff