Bug 721050 - Attempt to build multiple providers using url fails
Summary: Attempt to build multiple providers using url fails
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: imagefactory
Version: 0.3.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
Assignee: Martyn Taylor
QA Contact: wes hayutin
URL:
Whiteboard:
Depends On:
Blocks: ce-p2-beta
TreeView+ depends on / blocked
 
Reported: 2011-07-13 15:25 UTC by Steve Reichard
Modified: 2011-12-08 14:12 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-18 02:27:36 UTC
Embargoed:


Attachments (Terms of Use)

Description Steve Reichard 2011-07-13 15:25:09 UTC
Description of problem:

After having successfully launched instance in vmware and rhev based on the following template, attempt to build tehm together fails.

<template>
  <name>rhel6_1_x86_64</name>
  <os>
    <name>RHEL-6</name>
    <version>1</version>
    <arch>x86_64</arch>
    <install type='url'>
      <url>http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1</url>
    </install>
  </os>
  <repositories>
    <repository name="myr61">
      <url>http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1</url>
      <signed>False</signed>
    </repository>
  </repositories>
  <packages>
    <package name="httpd"/>
    <package name="php"/>
  </packages>
  <files>
    <file name="/var/www/html/index.html" type="raw">
spr test page
    </file>
  </files>
  <commands>
    <command name="start_web">
	/sbin/chkconfig httpd on 2>&amp;1 > /root/launch_cmd.log
    </command>
  </commands>
  <description>rhel 6.1 template</description>
</template>


Here is the imagefactory.log output:

2011-07-13 11:14:03,830 DEBUG imagefactory.qmfagent.ImageFactoryAgent.ImageFactoryAgent pid(8970) Message: Method called: name = build_image 
 args = {'image': '', 'build': '', 'template': '<template>\n  <name>rhel6_1_x86_64</name>\n  <os>\n    <name>RHEL-6</name>\n    <version>1</version>\n    <arch>x86_64</arch>\n    <install type=\'url\'>\n      <url>http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1</url>\n    </install>\n  </os>\n  <repositories>\n    <repository name="myr61">\n      <url>http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1</url>\n      <signed>False</signed>\n    </repository>\n  </repositories>\n  <packages>\n    <package name="httpd"/>\n    <package name="php"/>\n  </packages>\n  <files>\n    <file name="/var/www/html/index.html" type="raw">\nspr test page\n    </file>\n  </files>\n  <commands>\n    <command name="start_web">\n\t/sbin/chkconfig httpd on 2>&amp;1 > /root/launch_cmd.log\n    </command>\n  </commands>\n  <description>rhel 6.1 template</description>\n</template>\n', 'targets': ['vmware', 'rhev-m']} 
 handle = <cqmf2.AgentEvent; proxy of <Swig Object of type 'qmf::AgentEvent *' at 0x1f2cc90> > 
 addr = redhat.com:imagefactory:8369d63a-9d11-430e-8cc9-098b56012830:image_factory 
 subtypes = {} 
 userId = anonymous
2011-07-13 11:14:03,832 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images)
2011-07-13 11:14:03,837 INFO imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Creating a bucket returned status 500.  If only iwhd would provide a sane way to know if a bucket exists so we wouldn't have to try and create one every time...
2011-07-13 11:14:03,865 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Setting metadata ({'object_type': 'image', 'uuid': '0afc29f7-3907-468a-b950-ae3a919f1ac6'}) for http://localhost:9090/images/0afc29f7-3907-468a-b950-ae3a919f1ac6
2011-07-13 11:14:03,949 INFO imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Creating a bucket returned status 500.  If only iwhd would provide a sane way to know if a bucket exists so we wouldn't have to try and create one every time...
2011-07-13 11:14:03,963 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Setting metadata ({'image': '0afc29f7-3907-468a-b950-ae3a919f1ac6', 'object_type': 'build', 'uuid': '7b87e4c6-57fe-40cd-a1ea-7a96fd43e18f'}) for http://localhost:9090/builds/7b87e4c6-57fe-40cd-a1ea-7a96fd43e18f
2011-07-13 11:14:04,088 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images)
2011-07-13 11:14:04,093 DEBUG imagefactory.ImageWarehouse.ImageWarehouse pid(8970) Message: Created Image Warehouse instance http://localhost:9090 - buckets(target_images, templates, icicles, provider_images)
2011-07-13 11:14:04,125 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: libvirt bridge name is virbr0, host_bridge_ip is 192.168.122.1
2011-07-13 11:14:04,125 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Name: rhel6_1_x86_64, UUID: 635fb3a0-fe60-4af1-94b1-247c2f83bb19
2011-07-13 11:14:04,125 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: MAC: 52:54:00:27:84:83, distro: RHEL-6
2011-07-13 11:14:04,125 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: update: 1, arch: x86_64, diskimage: /var/tmp/rhel6_1_x86_64.dsk
2011-07-13 11:14:04,125 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: nicmodel: virtio, clockoffset: utc
2011-07-13 11:14:04,126 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: mousetype: ps2, disk_bus: virtio, disk_dev: vda
2011-07-13 11:14:04,126 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: icicletmp: /var/lib/oz/icicletmp/rhel6_1_x86_64, listen_port: 20116
2011-07-13 11:14:04,126 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Original ISO path: /var/lib/oz/isos/RHEL-61x86_64-url.iso
2011-07-13 11:14:04,126 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: libvirt bridge name is virbr0, host_bridge_ip is 192.168.122.1
2011-07-13 11:14:04,126 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Modified ISO cache: /var/lib/oz/isos/RHEL-61x86_64-url-oz.iso
2011-07-13 11:14:04,127 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Name: rhel6_1_x86_64, UUID: c907c5ee-6c67-49de-a8f3-9302d962e8d0
2011-07-13 11:14:04,127 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Output ISO path: /var/tmp/rhel6_1_x86_64-url-oz.iso
2011-07-13 11:14:04,127 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: MAC: 52:54:00:e6:2b:a6, distro: RHEL-6
2011-07-13 11:14:04,127 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: ISO content path: /var/lib/oz/isocontent/rhel6_1_x86_64-url
2011-07-13 11:14:04,127 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: update: 1, arch: x86_64, diskimage: /var/tmp/rhel6_1_x86_64.dsk
2011-07-13 11:14:04,128 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: nicmodel: virtio, clockoffset: utc
2011-07-13 11:14:04,128 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: mousetype: ps2, disk_bus: virtio, disk_dev: vda
2011-07-13 11:14:04,128 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: icicletmp: /var/lib/oz/icicletmp/rhel6_1_x86_64, listen_port: 44588
2011-07-13 11:14:04,128 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Original ISO path: /var/lib/oz/isos/RHEL-61x86_64-url.iso
2011-07-13 11:14:04,128 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Modified ISO cache: /var/lib/oz/isos/RHEL-61x86_64-url-oz.iso
2011-07-13 11:14:04,129 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Output ISO path: /var/tmp/rhel6_1_x86_64-url-oz.iso
2011-07-13 11:14:04,129 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: ISO content path: /var/lib/oz/isocontent/rhel6_1_x86_64-url
2011-07-13 11:14:04,168 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Original URL http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1 resolved to http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1
2011-07-13 11:14:04,168 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: build_upload() called on FedoraBuilder...
2011-07-13 11:14:04,168 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Building for target rhev-m with warehouse config http://localhost:9090/
2011-07-13 11:14:04,168 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from NEW to BUILDING
2011-07-13 11:14:04,169 INFO oz.Guest.RHEL6Guest pid(8970) Message: Cleaning up guest named rhel6_1_x86_64
2011-07-13 11:14:04,170 INFO oz.Guest.RHEL6Guest pid(8970) Message: Generating install media
2011-07-13 11:14:04,172 INFO oz.Guest.RHEL6Guest pid(8970) Message: Fetching the original media
2011-07-13 11:14:04,181 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Original URL http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1 resolved to http://ra-ns1.cloud.lab.eng.bos.redhat.com/ks/dist/ks-rhel-x86_64-server-6-6.1
2011-07-13 11:14:04,181 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: build_upload() called on FedoraBuilder...
2011-07-13 11:14:04,198 INFO oz.Guest.RHEL6Guest pid(8970) Message: Original install media available, using cached version
2011-07-13 11:14:04,238 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Building for target vmware with warehouse config http://localhost:9090/
2011-07-13 11:14:04,239 INFO oz.Guest.RHEL6Guest pid(8970) Message: Copying ISO contents for modification
2011-07-13 11:14:04,239 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from NEW to BUILDING
2011-07-13 11:14:04,240 INFO oz.Guest.RHEL6Guest pid(8970) Message: Cleaning up guest named rhel6_1_x86_64
2011-07-13 11:14:04,240 INFO oz.Guest.RHEL6Guest pid(8970) Message: Setting up guestfs handle for rhel6_1_x86_64
2011-07-13 11:14:04,240 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Adding ISO image /var/lib/oz/isos/RHEL-61x86_64-url.iso
2011-07-13 11:14:04,240 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Launching guestfs
2011-07-13 11:14:06,467 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Mounting ISO
2011-07-13 11:14:06,484 INFO oz.Guest.RHEL6Guest pid(8970) Message: Generating install media
2011-07-13 11:14:06,507 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Checking if there is enough space on the filesystem
2011-07-13 11:14:06,515 INFO oz.Guest.RHEL6Guest pid(8970) Message: Fetching the original media
2011-07-13 11:14:06,527 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Extracting ISO contents
2011-07-13 11:14:08,221 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Putting the kickstart in place
2011-07-13 11:14:08,223 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Modifying isolinux.cfg
2011-07-13 11:14:08,224 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Generating new ISO
2011-07-13 11:14:08,225 INFO oz.Guest.RHEL6Guest pid(8970) Message: Original install media available, using cached version
2011-07-13 11:14:08,225 INFO oz.Guest.RHEL6Guest pid(8970) Message: Copying ISO contents for modification
2011-07-13 11:14:08,276 INFO oz.Guest.RHEL6Guest pid(8970) Message: Setting up guestfs handle for rhel6_1_x86_64
2011-07-13 11:14:08,277 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Adding ISO image /var/lib/oz/isos/RHEL-61x86_64-url.iso
2011-07-13 11:14:08,277 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Launching guestfs
2011-07-13 11:14:10,475 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Mounting ISO
2011-07-13 11:14:10,506 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Checking if there is enough space on the filesystem
2011-07-13 11:14:10,516 INFO oz.Guest.RHEL6Guest pid(8970) Message: Cleaning up old ISO data
2011-07-13 11:14:10,519 DEBUG oz.Guest.RHEL6Guest pid(8970) Message: Extracting ISO contents
2011-07-13 11:14:10,523 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Exception caught in ImageFactory
2011-07-13 11:14:10,525 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 157, in build_upload
    self.guest.generate_install_media(force_download=False)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 439, in generate_install_media
    return self.iso_generate_install_media(fetchurl, force_download)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1195, in iso_generate_install_media
    self.generate_new_iso()
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 60, in generate_new_iso
    self.iso_contents])
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 77, in subprocess_check_output
    stderr))
OzException: 'mkisofs -r -T -J -V Custom -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -v -v -o /var/tmp/rhel6_1_x86_64-url-oz.iso /var/lib/oz/isocontent/rhel6_1_x86_64-url' failed(2): I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.9 (Linux)
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url/images
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/TRANS.TBL
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux
Excluded by match: /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/boot.cat
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/TRANS.TBL
  29   724 
  30   460 images
  31  1604 isolinux
Cache hit for '/..'
Cache hit for 'images/.'
Cache hit for 'images/..'
Cache hit for 'isolinux/.'
Cache hit for 'isolinux/..'
      29       29 /var/lib/oz/isocontent/rhel6_1_x86_64-url/.
      30       30 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images
      31       31 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux
      49       49 /var/lib/oz/isocontent/rhel6_1_x86_64-url/ks.cfg
      50       50 /TRANS.TBL
      51     2930 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/product.img
    2931     2931 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/TRANS.TBL
      36       36 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
    2932     2932 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/boot.msg
    2933     2933 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/grub.conf
    2934    20270 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/initrd.img
      37       48 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.bin
   20271    20271 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.cfg
   20272    20352 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/memtest
   20353    20956 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/splash.jpg
   20957    20958 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
   20959    21038 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/vesamenu.c32
   21039    22934 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/vmlinuz
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    3
Writing:   Joliet directory tree                   Start Block 32
Done with: Joliet directory tree                   Block(s)    3
Writing:   Directory tree cleanup                  Start Block 35
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 35
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 36
Total extents scheduled to be written = 23085
 21.72% done, estimate finish Wed Jul 13 11:14:08 2011
 43.34% done, estimate finish Wed Jul 13 11:14:08 2011
 65.04% done, estimate finish Wed Jul 13 11:14:08 2011
 86.66% done, estimate finish Wed Jul 13 11:14:08 2011
genisoimage: No such file or directory. cannot open '/var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.cfg'


2011-07-13 11:14:10,534 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Exception caught in ImageFactory
2011-07-13 11:14:10,535 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from BUILDING to FAILED
2011-07-13 11:14:10,536 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 157, in build_upload
    self.guest.generate_install_media(force_download=False)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 439, in generate_install_media
    return self.iso_generate_install_media(fetchurl, force_download)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1191, in iso_generate_install_media
    self.copy_iso()
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 959, in copy_iso
    os.chdir(self.iso_contents)
OSError: [Errno 2] No such file or directory: '/var/lib/oz/isocontent/rhel6_1_x86_64-url'

2011-07-13 11:14:10,536 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Exception caught in ImageFactory
2011-07-13 11:14:10,537 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from BUILDING to FAILED
2011-07-13 11:14:10,537 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 125, in build_image
    self.build_upload(build_id)
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 157, in build_upload
    self.guest.generate_install_media(force_download=False)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 439, in generate_install_media
    return self.iso_generate_install_media(fetchurl, force_download)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1195, in iso_generate_install_media
    self.generate_new_iso()
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 60, in generate_new_iso
    self.iso_contents])
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 77, in subprocess_check_output
    stderr))
OzException: 'mkisofs -r -T -J -V Custom -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -v -v -o /var/tmp/rhel6_1_x86_64-url-oz.iso /var/lib/oz/isocontent/rhel6_1_x86_64-url' failed(2): I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.9 (Linux)
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url/images
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/TRANS.TBL
Scanning /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux
Excluded by match: /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/boot.cat
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
Excluded: /var/lib/oz/isocontent/rhel6_1_x86_64-url/TRANS.TBL
  29   724 
  30   460 images
  31  1604 isolinux
Cache hit for '/..'
Cache hit for 'images/.'
Cache hit for 'images/..'
Cache hit for 'isolinux/.'
Cache hit for 'isolinux/..'
      29       29 /var/lib/oz/isocontent/rhel6_1_x86_64-url/.
      30       30 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images
      31       31 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux
      49       49 /var/lib/oz/isocontent/rhel6_1_x86_64-url/ks.cfg
      50       50 /TRANS.TBL
      51     2930 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/product.img
    2931     2931 /var/lib/oz/isocontent/rhel6_1_x86_64-url/images/TRANS.TBL
      36       36 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
    2932     2932 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/boot.msg
    2933     2933 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/grub.conf
    2934    20270 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/initrd.img
      37       48 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.bin
   20271    20271 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.cfg
   20272    20352 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/memtest
   20353    20956 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/splash.jpg
   20957    20958 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/TRANS.TBL
   20959    21038 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/vesamenu.c32
   21039    22934 /var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/vmlinuz
Writing:   Initial Padblock                        Start Block 0
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 16
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Eltorito Volume Descriptor              Start Block 17
Size of boot image is 4 sectors -> No emulation
Done with: Eltorito Volume Descriptor              Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 18
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 19
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 20
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 21
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 25
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 29
Done with: Directory tree                          Block(s)    3
Writing:   Joliet directory tree                   Start Block 32
Done with: Joliet directory tree                   Block(s)    3
Writing:   Directory tree cleanup                  Start Block 35
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 35
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 36
Total extents scheduled to be written = 23085
 21.72% done, estimate finish Wed Jul 13 11:14:08 2011
 43.34% done, estimate finish Wed Jul 13 11:14:08 2011
 65.04% done, estimate finish Wed Jul 13 11:14:08 2011
 86.66% done, estimate finish Wed Jul 13 11:14:08 2011
genisoimage: No such file or directory. cannot open '/var/lib/oz/isocontent/rhel6_1_x86_64-url/isolinux/isolinux.cfg'


2011-07-13 11:14:10,538 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Exception caught in ImageFactory
2011-07-13 11:14:10,538 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from FAILED to FAILED
2011-07-13 11:14:10,539 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8970) Message: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 125, in build_image
    self.build_upload(build_id)
  File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 157, in build_upload
    self.guest.generate_install_media(force_download=False)
  File "/usr/lib/python2.6/site-packages/oz/RedHat.py", line 439, in generate_install_media
    return self.iso_generate_install_media(fetchurl, force_download)
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 1191, in iso_generate_install_media
    self.copy_iso()
  File "/usr/lib/python2.6/site-packages/oz/Guest.py", line 959, in copy_iso
    os.chdir(self.iso_contents)
OSError: [Errno 2] No such file or directory: '/var/lib/oz/isocontent/rhel6_1_x86_64-url'

2011-07-13 11:14:10,539 DEBUG imagefactory.BuildJob.BuildAdaptor pid(8970) Message: Raising event with agent handler (<ImageFactoryAgent(Thread-1, initial)>), changed status from FAILED to FAILED



Version-Release number of selected component (if applicable):

[root@cf-cloudengine log]# /pub/scripts/cf-versions 
Red Hat Enterprise Linux Server release 6.1 (Santiago)
Linux cf-cloudengine.cloud.lab.eng.bos.redhat.com 2.6.32-131.4.1.el6.x86_64 #1 SMP Fri Jun 10 10:54:26 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
postgresql-8.4.7-2.el6.x86_64
mongodb-1.6.4-3.el6_0.x86_64
euca2ools-1.3.1-4.el6_0.noarch
package gsoap is not installed
ruby-1.8.7.299-7.el6_1.1.x86_64
rubygems-1.3.7-1.el6.noarch
deltacloud-core-0.3.9999-1308927004.el6.noarch
rubygem-deltacloud-client-0.3.1-1.el6.noarch
libdeltacloud-0.9-1.el6.x86_64
hail-0.8-0.2.gf9c5b967.el6_0.x86_64
puppet-2.6.6-1.el6_0.noarch
aeolus-configure-2.0.1-0.el6.20110708134115gitab1e6dc.noarch
condor-7.6.0-5dcloud.el6.x86_64
iwhd-0.96.1.9e86-1.el6.x86_64
rubygem-image_factory_console-0.4.0-1.el6.20110711131044git5bc7abf.noarch
rubygem-image_factory_connector-0.0.3-1.el6.20110711131044git5bc7abf.noarch
imagefactory-0.2.3-1.el6.noarch
aeolus-conductor-daemons-0.3.0-0.el6.20110711131044git5bc7abf.noarch
aeolus-conductor-0.3.0-0.el6.20110711131044git5bc7abf.noarch
[root@cf-cloudengine log]#


How reproducible:

easily - order of targets has not mattered

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Martyn Taylor 2011-07-14 14:20:57 UTC
We are removing this functionality from aeolus-cli for the time being.

I will remove the references to this in documentation

Comment 2 Martyn Taylor 2011-07-15 11:15:49 UTC
commit 03f478fc2f59395de8e8b98a539bcb918c6787cf
Author: Martyn Taylor <mtaylor>
Date:   Fri Jul 15 10:48:27 2011 +0100

    BZ#721050 - Removed references to multiple provider push in docs

Comment 3 wes hayutin 2011-07-18 02:27:36 UTC
I believe this bug has been misunderstood... although I'm not sure..  I believe the intent of the reporter was to *build* a template for multiple targets.  For the sake of not confusing the issue further I attempted a multiple target build in bug https://bugzilla.redhat.com/show_bug.cgi?id=722805

I'm going to close this bug as a duplicate only because both QE and Dev *may* not have understood the reporters intent, and I still may not be correct. :)

However the issue demonstrated in this bugzilla is a problem and I will follow up w/ dev.

*** This bug has been marked as a duplicate of bug 722805 ***

Comment 4 wes hayutin 2011-12-08 14:12:48 UTC
perm close


Note You need to log in before you can comment on or make changes to this bug.