[Fedora-livecd-list] error parsing ks file

Mads Kiilerich mads at kiilerich.com
Thu Oct 8 14:02:19 UTC 2009


An error in the error handling.

Try this change and report the output:

--- /usr/lib/python2.6/site-packages/imgcreate/kickstart.py.org 
2009-10-08 15:57:27.000000000 +0200
+++ /usr/lib/python2.6/site-packages/imgcreate/kickstart.py	2009-10-08 
16:00:29.000000000 +0200
@@ -50,7 +50,9 @@
      try:
          ksfile = urlgrabber.urlgrab(path)
          ks.readKickstart(ksfile)
-    except IOError, (err, msg):
+    except IOError, e:
+        print repr(e), e.args
+        (err, msg) = e
          raise errors.KickstartError("Failed to read kickstart file "
                                      "'%s' : %s" % (path, msg))
      except kserrors.KickstartError, e:


/Mads


On 10/08/2009 03:50 PM, David Huff wrote:
> I am getting an error parsing a ks file with the latest version of
> livecd-creator, see below.  Has anyone seen any errors like this before,
> or know what could be causing this error?
>
> -D
>
> [david at RAWHIDE2 ovirt-node-image-devel]$ sudo livecd-creator -c
> /usr/share/ovirt-node/ovirt-node-recipe.ks -d -v
> Using label 'ovirt-node-r-x86_64-200910081644' and name
> 'livecd-ovirt-node-recipe-200910081644'
> Traceback (most recent call last):
>    File "/usr/bin/livecd-creator", line 140, in<module>
>      sys.exit(main())
>    File "/usr/bin/livecd-creator", line 112, in main
>      ks = imgcreate.read_kickstart(options.kscfg)
>    File "/usr/lib/python2.6/site-packages/imgcreate/kickstart.py", line
> 56, in read_kickstart
>      except IOError, (err, msg):
> ValueError: need more than 1 value to unpack
>
> [david at RAWHIDE2 ovirt-node-image-devel]$ ksvalidator
> /usr/share/ovirt-node/ovirt-node-recipe.ks
> [david at RAWHIDE2 ovirt-node-image-devel]$ ksvalidator -v DEVEL
> /usr/share/ovirt-node/ovirt-node-recipe.ks
> The version DEVEL is not supported by pykickstart
> [david at RAWHIDE2 ovirt-node-image-devel]$ ksvalidator -v F12
> /usr/share/ovirt-node/ovirt-node-recipe.ks
> [david at RAWHIDE2 ovirt-node-image-devel]$ ksvalidator -v F11
> /usr/share/ovirt-node/ovirt-node-recipe.ks
> [david at RAWHIDE2 ovirt-node-image-devel]$
>
> [david at RAWHIDE2 ovirt-node-image-devel]$ cat /etc/redhat-release
> Fedora release 11.92 (Rawhide)
> [david at RAWHIDE2 ovirt-node-image-devel]$ rpm -q livecd-tools
> livecd-tools-028-1.fc12.x86_64
> [david at RAWHIDE2 ovirt-node-image-devel]$ rpm -q pykickstart
> pykickstart-1.63-1.fc12.noarch
> [david at RAWHIDE2 ovirt-node-image-devel]$ rpm -q python
> python-2.6.2-2.fc12.x86_64
>
> --
> Fedora-livecd-list mailing list
> Fedora-livecd-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-livecd-list




More information about the livecd mailing list