All,

Is anyone getting this failure using Cobbler 3.x.y?  What's interesting, if I do a "koan --replace-self" I am able to provision bare metal.

I've tried to poke around the code, but I'm not a python expert.  I did add a print line to virtinstall.py to print profile_data:

    elif is_qemu or is_xen:
        print(profile_data)
        # images don't need to source this
        if "install_tree" not in profile_data:
            raise InfoException(
                "Cannot find install source in autoinst file, aborting.")

        if not profile_data["install_tree"].endswith("/"):
            profile_data["install_tree"] = profile_data["install_tree"] + "/"

        location = profile_data["install_tree"]


From the output I see this type of thing in the json:

repo=http://192.168.168.223/cblr/links/fedora-x86_64  kssendmac ks=http://192.168.168.223/cblr/svc/op/autoinstall/system/fedora

I do not, however, see any "install_tree"

I do see this:
  • 'repo=$tree '
  • 'autoinstall_meta': 'tree=http://@@http_server@@/cblr/links/fedora-x86_64 '
Clearly KOAN is looking for "install_tree" but it's not being sent from Cobbler.

I'm using:
  • KOAN  v3.0.1
  • Cobbler v3.2.1
Note, I've tried various 3.x.y versions of Cobbler - doesn't seem to help (aka same error).

I copied the output to https://pastebin.com/ZMqRBVmU 

Any help is gratefully appreciated...

--
Make it so Number One!