Description of problem: While running Anaconda with Kadischi I get a traceback. The traceback snippet is below: ---------------------------- Probing for video card: Cirrus Logic GD 5430/40 [Alpine] Traceback (most recent call last): File "/usr/sbin/anaconda", line 843, in ? anaconda.setMethod() File "/usr/sbin/anaconda", line 554, in setMethod self.method = UrlInstallMethod(self.methodstr, self.rootPath, self.intf) File "/usr/lib/anaconda/urlinstall.py", line 170, in __init__ if path[1] == '/' and scheme == 'ftp': IndexError: string index out of range ----------------------------- This is while running Anaconda under Kadischi. Version-Release number of selected component (if applicable): anaconda-11.1.0.80-1 How reproducible: Run Anaconda under Kadischi on a FC6T2 host with development Anaconda installed. Steps to Reproduce: 1. kadischi --text http://192.168.2.2/ -f /tmp/fc6t2.iso 2. 3. Actual results: Anaconda tracebacks. Expected results: A LiveCD is built as FC6T2.ISO Additional info: There is no additional information at this time.
What arguments are being passed to anaconda?
The argument passing should look like so: anaconda --text --rootpath=/our/rootpath --method=http://192.168.2.2/ As per kadischi.py from Kadischi CVS shown to reflect the parameters passed. Here is the Anaconda code execution block out of Kadischi CVS kadischi.py: -------------------------- BEGIN ---------------- # run anaconda print "\n[kadischi] : running anaconda \n" anaconda_args.append("--rootpath=%s" % sysdir) anaconda_args.append("--method=%s" % method) execute(anaconda_args) print "\n[kadischi] : anaconda has finished its job \n" -------------------------- END ------------------
Thanks for the report. This will be fixed in the next build of anaconda.
Thank you Jeremy Katz and Chris Lumens. Kadischi is out of the ordinarily old now so that we now have livemedia-creator that runs under mock.