In Cloud Engine, building an image fails and 'OzException: Install URL validation failed' is reported in imagefactory.log

Solution Verified - Updated -

Issue

  • Building images in CloudEngine is failing
  • Observing '[Errno 113] No route to host' error in /var/log/imagefactory.log:
2012-07-25 12:35:17,705 DEBUG oz.Guest.RHEL6Guest thread(9f95e1d1) Message: Libvirt type is kvm
2012-07-25 12:35:17,707 DEBUG oz.Guest.RHEL6Guest thread(9f95e1d1) Message: Install URL validation failed on exception
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 204, in __init__
    self.url = self._check_url(iso=iso_allowed, url=url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 810, in _check_url
    response = urllib2.urlopen(url)
  File "/usr/lib64/python2.6/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib64/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.6/urllib2.py", line 1190, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib64/python2.6/urllib2.py", line 1165, in do_open
    raise URLError(err)
URLError: <urlopen error [Errno 113] No route to host>
2012-07-25 12:35:17,707 DEBUG imgfac.builders.BaseBuilder.RHEL6_rhevm_Builder thread(9f95e1d1) Message: Exception caught in ImageFactory
2012-07-25 12:35:17,708 DEBUG imgfac.builders.BaseBuilder.RHEL6_rhevm_Builder thread(9f95e1d1) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_rhevm_Builder.py", line 66, in build_image
    self.build_upload(build_id)
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_rhevm_Builder.py", line 93, in build_upload
    guest = oz.GuestFactory.guest_factory(self.tdlobj, oz_config, None)
  File "/usr/lib/python2.6/site-packages/oz/GuestFactory.py", line 69, in guest_factory
    klass = oz.RHEL_6.get_class(tdl, config, auto, output_disk)
  File "/usr/lib/python2.6/site-packages/oz/RHEL_6.py", line 57, in get_class
    return RHEL6Guest(tdl, config, auto, output_disk)
  File "/usr/lib/python2.6/site-packages/oz/RHEL_6.py", line 35, in __init__
    "cpio")
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 42, in __init__
    None, None, diskbus, iso_allowed, url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1181, in __init__
    mousetype, diskbus, iso_allowed, url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 207, in __init__
    raise oz.OzException.OzException("Install URL validation failed")
OzException: Install URL validation failed

2012-07-25 12:35:17,708 DEBUG imgfac.BuildJob.BuildJob thread(9f95e1d1) Message: Builder (9f95e1d1-5844-42f0-bfba-50510789390d) changed status from BUILDING to FAILED
  • Also have seen '[Errno -2] Name or service not known' error in /var/log/imagefactory.log:
2012-11-26 18:09:28,662 DEBUG oz.Guest.RHEL6Guest thread(c8d629a7) Message: Install URL validation failed on exception
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 204, in __init__
    self.url = self._check_url(iso=iso_allowed, url=url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 811, in _check_url
    response = urllib2.urlopen(url)
  File "/usr/lib64/python2.6/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib64/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib64/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.6/urllib2.py", line 1190, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib64/python2.6/urllib2.py", line 1165, in do_open
    raise URLError(err)
URLError: <urlopen error [Errno -2] Name or service not known>
2012-11-26 18:09:28,663 DEBUG imgfac.builders.BaseBuilder.RHEL6_rhevm_Builder thread(c8d629a7) Message: Exception caught in ImageFactory
2012-11-26 18:09:28,663 DEBUG imgfac.builders.BaseBuilder.RHEL6_rhevm_Builder thread(c8d629a7) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_rhevm_Builder.py", line 66, in build_image
    self.build_upload(build_id)
  File "/usr/lib/python2.6/site-packages/imgfac/builders/Fedora_rhevm_Builder.py", line 93, in build_upload
    guest = oz.GuestFactory.guest_factory(self.tdlobj, oz_config, None)
  File "/usr/lib/python2.6/site-packages/oz/GuestFactory.py", line 69, in guest_factory
    klass = oz.RHEL_6.get_class(tdl, config, auto, output_disk)
  File "/usr/lib/python2.6/site-packages/oz/RHEL_6.py", line 57, in get_class
    return RHEL6Guest(tdl, config, auto, output_disk)
  File "/usr/lib/python2.6/site-packages/oz/RHEL_6.py", line 35, in __init__
    "cpio")
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 42, in __init__
    None, None, diskbus, iso_allowed, url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1181, in __init__
    mousetype, diskbus, iso_allowed, url_allowed)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 207, in __init__
    raise oz.OzException.OzException("Install URL validation failed")
OzException: Install URL validation failed

2012-11-26 18:09:28,663 DEBUG imgfac.BuildJob.BuildJob thread(c8d629a7) Message: Builder (c8d629a7-2850-4150-92b2-9771d605db4a) changed status from BUILDING to FAILED

Environment

  • Cloud Forms Cloud Engine 1.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.