Errors F7 updated today and pungi

Joel Andres Granados jgranado at redhat.com
Wed May 2 08:48:06 UTC 2007


Phil Meyer wrote:
> 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)
>
>
>
>
>
>
> -- 
> Fedora-buildsys-list mailing list
> Fedora-buildsys-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-buildsys-list
Judging by the pungi traceback this is an anaconda related issue.  I 
would suggest posting the issue in anaconda-devel list to see if someone 
can give some feedback.
Regards




More information about the buildsys mailing list