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