Errors F7 updated today and pungi
Phil Meyer
pmeyer at themeyerfarm.com
Tue May 1 16:26:59 UTC 2007
This is a fresh install of F7.
Updated this morning. Ran a test of the default minimal. All went
well. Added custom files, and -- this is what I got. Very un-obvious
where my mistake is.
The intent was to roll a developer desktop including some things from
livna as well as a bunch of development tools. The list of added
packages is from my FC6 installs that are used for developers here at
work. This is not a 'for public consumption' distro. I am not
distributing ...
The FC6 pungi worked mostly, but I am following some issues in pungi
that are only available on F7, so that is why I am trying to move my
build system to F7.
A build of FC6 on this system today produced the exact same errors, so I
reproduced it from all F7 sources.
Copied:
comps-f7.xml from F-6.93-i386-DVD.iso to /etc/pungi.
Added:
/etc/pungi-developer.conf
% cat pungi-developer.conf
[default]
product_name = Fedora ; The name used during install
product_path = Fedora ; The directory where RPMS go
iso_basename = F ; The first part of the iso file name
bugurl = http://bugzilla.redhat.com ; Used for betanag
comps = /etc/pungi/comps-f7.xml ; Used to define package groupings and
default installs
manifest = /etc/pungi/developer-manifest ; Used to determine what to
bring in. Supports Kickstart syntax
yumconf = /etc/pungi/yum.conf.i386 ; Used to determine where to gather
packages from
destdir = /srv/pungi/Developer ; Top level compose directory, must be clean
cachedir = /srv/pungi/cache ; Cache used for repeat runs
arch = i386 ; What arch to compose (must be same arch as system)
version = F7 ; Used both in install and part of the dest tree
flavor = Custom ; Further define a given cut of the package set
discs = 6 ; Number of discs needed to fit data.
#cdsize = 4608.0 ; Not used if disc count is 1
getsource = No ; Used to determine if we want source packages or not
Added:
/etc/developer-manifest
% cat developer-manifest
aalib
anaconda
anaconda-runtime
apr-devel
apr-util-devel
aquamarine
autossh
beryl
beryl-core-devel
beryl-dbus
beryl-gnome
beryl-kde
beryl-manager
beryl-plugins
beryl-settings
beryl-settings-simple
bind-utils
busybox-anaconda
cdrdao
compat-gcc-34
compat-gcc-34-c++
divx4linux
expect
expect-devel
faad2
flash-plugin
gkrellm
gkrellm-hddtemp
gkrellmms
gkrellm-themes
gkrellm-wireless
gnome-libs-devel
graphviz
gstreamer
gstreamer-devel
gstreamer-ffmpeg
gstreamer-plugins-base
gstreamer-plugins-base-devel
gstreamer-plugins-farsight
gstreamer-plugins-good
gstreamer-plugins-good-devel
gstreamer-plugins-pulse
gstreamer-plugins-ugly
gstreamer-plugins-ugly-devel
gstreamer-python
gstreamer-tools
gtweakui
heliodor
httpd-devel
id3lib
id3lib-devel
imlib
Installing
ipw2200-firmware
jedit
julie
k3b
k3b-extras
k3b-extras-nonfree
kawa
kawa-javadoc
kdemultimedia-extras
kdewebdev
kdewebdev-devel
kernel-devel
kmymoney2
kmymoney2-devel
lame
lame-mp3x
libc-client
libdvdcss
libdvdcss-devel
libdvdnav
libdvdnav-devel
libdvdplay
libdvdplay-devel
libdvdread
libdvdread-devel
libfame
libmad
libmad-devel
libpostproc
libtool-ltdl-devel
lzo
mplayer
mplayer-fonts
mplayer-gui
mplayer-mencoder
mrtg
msttcorefonts
mysql-devel
nautilus-open-terminal
phil
php
php-cli
php-common
php-imap
php-mysql
php-pdo
php-pear
pungi
radvd
rpmdevtools
rpmlint
sharutils
tcl
tidy
tk
tomcat5-admin-webapps
transcode
usbutils
xine
xine-lib
xine-lib-devel
xine-lib-extras
xine-lib-extras-nonfree
xmms
xmms-flac
xmms-mp3
xmms-skins
xvidcore
Some of these come from livna. Livna is enabled.
Linked yum.conf.i386 to /etc/yum.conf to enable all enabled repos.
ran:
% sudo pungi -c /etc/pungi/pungi-developer.conf --all-stages
Traceback (most recent call last):
File "/usr/bin/pungi", line 183, in <module>
main()
File "/usr/bin/pungi", line 115, in main
mypungi.doPackageorder()
File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 146, in
doPackageorder
self._doRunCommand(pkgorder, output=pkgorderfile)
File "/usr/lib/python2.5/site-packages/pypungi/pungi.py", line 77, in
_doRunCommand
raise OSError, "Got an error from %s" % command[0]
OSError: Got an error from /usr/lib/anaconda-runtime/pkgorder
End of logfile shows:
INFO:pypungi.pungi:Running /usr/lib/anaconda-runtime/pkgorder
/srv/pungi/Developer/FC6/Custom/i386/os i386 Fedora
ERROR:pypungi.pungi:Got an error from /usr/lib/anaconda-runtime/pkgorder
ERROR:pypungi.pungi:Traceback (most recent call last):
File "/usr/lib/anaconda-runtime/pkgorder", line 169, in <module>
addGroups(ds, ["core", "base", "text-internet"])
File "/usr/lib/anaconda-runtime/pkgorder", line 103, in addGroups
map(ds.selectGroup, filter(lambda x: ds.comps.has_group(x), groupLst))
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 1448, in
selectGroup
txmbrs = self.install(name = pkg)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 1800, in
install
tx_return.extend(self.tsInfo.getMembers(pkgtup=po.pkgtup))
File "/usr/lib/anaconda/sortedtransaction.py", line 33, in getMembers
return TransactionData.getMembers(self, pkgtup, output_states)
TypeError: getMembers() takes at most 2 arguments (3 given)
More information about the buildsys
mailing list