[Fedora-livecd-list] Re: newbie question: FC3 and kadischi error

Eric White eric.white at ionpipe.com
Tue Jan 24 23:24:00 UTC 2006


so, digging a little further into the mailing list archive, I saw that
my errors, below are an artifact of my FC3 host platform. Replacing the
single occurrence of rsplit with split(), left me with in unresolved
function (shutil), which became resolved when I used the PYTHONPATH
envvar to explicitly point at the installed python library ... but now
I'm getting less feedback:

[... stuff deleted ...]

* Using file:///home/ewhite/src/rnsa/interim/Fedora/base/comps.xml
* moving (1) to step selectlangpackages
* moving (1) to step checkdeps
Checking dependencies in packages selected for installation...
* moving (1) to step install
* moving (1) to step enablefilesystems
* moving (1) to step migratefilesystems
* moving (1) to step setuptime
* moving (1) to step preinstallconfig
* No pcic controller detected
* Unable to copy comps package
* moving (1) to step installpackages
* setting file_context_path
to /etc/selinux/targeted/contexts/files/file_contexts
Preparing RPM transaction...
In progress...
* WARNING: not all packages in hdlist had order tag

  ***  Fatal error: anaconda returned non zero (11) exit code. Aborting
execution.

Cleaning up temporary files...
Done.


My host is an FC3 system and I'm trying to build an FC3 LiveCD -- I
can't move to FC4 at the moment

On Tue, 2006-01-24 at 11:59 -0600, Eric White wrote:
> I've applied the kadischi python patches (anaconda, etc) successfully,
> or at least there were no errors reported:
> 
> 1) I've got a current, rsync'ed FC3 repository.  
> 2) I made a bunch of softlinks from my repository to a Kadischi working
> directory and then trimmed those softlinks down to the minimum set of
> packages I wanted,
> 3) I then did the genhdlist, pkgorder, genhdlist jig. 
> 4) I modified my comps.xml to match the files I have in my kadischi
> working directory. (btw, I'm working on an embryonic XSL file that
> treats the comps.xml file as ground truth and creates the soft-links and
> generates a shell script to run the rest of the build.... I think this
> could be a good way of treating comps.xml as the origin of the distro
> contents. I hope to post this once it's not embarrassingly incomplete).
> 5)  I have a minimal ks start (derived from a previous kickstart I had
> (for an installation CD) and the minimal ks file provided in the
> Kadischi installation,
> 6) I run Kadischi and get:
> 
> [root at casablanca interim]# ../../tools/kadischi/kadischi -C --
> kickstart=../build/iongate-ks.cfg `pwd` `pwd`/test.iso
> Starting kadischi...
> Parsing command line arguments
> Checking UID
> Using buildstamp file /etc/kadischi/buildstamp.
> Product path set to Fedora.
> Now we are going to try to validate your repository (for now, only http,
> ftp and local repositories can be checked)
> Path /home/ewhite/src/rnsa/interim exists. OK
> Path /home/ewhite/src/rnsa/interim/Fedora exists. OK
> Path /home/ewhite/src/rnsa/interim/Fedora/base exists. OK
> Path /home/ewhite/src/rnsa/interim/Fedora/RPMS exists. OK
> Repository seems to be OK.
> Checking required packages
> Looking for config file
> Loadnig config file options
> Path /tmp/product/.buildstamp already exists, temporarly moving
> to /tmp/livecd-build_no10/.buildstamp
> 
>   ***  running anaconda  ***
> 
> * Display mode = c
> * Method = nfs://home/ewhite/src/rnsa/interim
> Probing for video card:   VESA driver (generic)
> Probing for monitor type:   TPVa995
> Probing for mouse type:   Skipped mouse probe.
> * anaconda floppy device fd0
> * Running kickstart %pre script(s)
> * All kickstart %pre script(s) have been run
> * moving (1) to step networkdevicecheck
> * moving (1) to step readcomps
> Reading package information...
> * Using file:///home/ewhite/src/rnsa/interim/Fedora/base/comps.xml
> * moving (1) to step selectlangpackages
> * moving (1) to step checkdeps
> Checking dependencies in packages selected for installation...
> * moving (1) to step install
> * moving (1) to step enablefilesystems
> * moving (1) to step migratefilesystems
> * moving (1) to step setuptime
> * moving (1) to step preinstallconfig
> * No pcic controller detected
> * Unable to copy comps package
> * moving (1) to step installpackages
> * setting file_context_path
> to /etc/selinux/targeted/contexts/files/file_contexts
> Preparing RPM transaction...
> In progress...    Completed
> * WARNING: not all packages in hdlist had order tag
> Traceback (most recent call last):
>   File "/home/ewhite/src/tools/kadischi/kadischi.py", line 224, in ?
>     run ("anaconda %s --rootpath=%s --method=%s --livecd" %
> (anaconda_args, sysdir, method), builddir)
>   File "/home/ewhite/src/tools/kadischi/lib/functions.py", line 112, in
> run
>     flc_log ('\n  ***  Fatal error: %s returned non zero (%s) exit code.
> Aborting execution.\n' % (command.rsplit() [0], rc))AttributeError:
> 'str' object has no attribute 'rsplit'
> 
> 
> Any help would be greatly appreciated.
-- 
Eric White
IonPipe, Inc.
512-293-7190




More information about the Fedora-livecd-list mailing list