Hide Forgot
Description of problem: tion: #<Errno::EPIPE: Broken pipe> I, [2011-11-03T15:57:12.774913 #7638] INFO -- : Opening new HTTPS connection to ec2.us-east-1.amazonaws.com:443 I, [2011-11-03T15:58:13.933707 #7638] INFO -- : New Aws::Ec2 using per_thread-connection mode W, [2011-11-03T15:58:13.935472 #7638] WARN -- : Rightscale::HttpConnection : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe> I, [2011-11-03T15:58:13.946483 #7638] INFO -- : Opening new HTTPS connection to ec2.us-east-1.amazonaws.com:443 I, [2011-11-03T15:59:15.935624 #7638] INFO -- : New Aws::Ec2 using per_thr/usr/bin/deltacloudd[7638]: 127.0.0.1 - - [03/Nov/2011 16:02:26] "DELETE /api/keys/Deployment-t7zwm_testInstanceFrontEnd_1320337117_key_70108628724240 HTTP/1.1" 204 - 0.9324 /usr/bin/deltacloudd[7638]: 127.0.0.1 - - [03/Nov/2011 16:02:28] "POST /api/instances/vsphere_audrey02-audrey/stop HTTP/1.1" 204 - 1.1815 /usr/bin/deltacloudd[7638]: RuntimeError:Failed to inject data to device because there is no CD-ROM drive defined in given template /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:257:in `create_instance' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `call' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `safely' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:206:in `create_instance' /usr/share/deltacloud-core/bin/../server.rb:450 /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `instance_eval' /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `POST /api/instances' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `compile!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `route_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:708:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:758:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:707:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `each' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:843:in `dispatch!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:629:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_syslog.rb:48:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_date.rb:31:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_accept.rb:149:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_driver_select.rb:45:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_matrix_params.rb:102:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_runtime.rb:36:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_etag.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1303:in `synchronize' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:84:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `pre_process' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `call' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `initialize' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `new' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1049:in `defer' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:54:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/backends/base.rb:61:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/server.rb:159:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:86:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `send' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `run_command' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:151:in `run!' /usr/share/deltacloud-core/bin/deltacloudd:223 /usr/bin/deltacloudd:5:in `load' /usr/bin/deltacloudd:5 /usr/bin/deltacloudd[7638]: 127.0.0.1 - - [03/Nov/2011 16:07:14] "POST /api/instances HTTP/1.1" 502 267 0.8855 /usr/bin/deltacloudd[7638]: RuntimeError:Failed to inject data to device because there is no CD-ROM drive defined in given template /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:257:in `create_instance' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `call' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `safely' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:206:in `create_instance' /usr/share/deltacloud-core/bin/../server.rb:450 /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `instance_eval' /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `POST /api/instances' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `compile!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `route_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:708:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:758:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:707:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `each' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:843:in `dispatch!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:629:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_syslog.rb:48:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_date.rb:31:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_accept.rb:149:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_driver_select.rb:45:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_matrix_params.rb:102:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_runtime.rb:36:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_etag.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1303:in `synchronize' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:84:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `pre_process' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `call' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `initialize' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `new' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1049:in `defer' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:54:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/backends/base.rb:61:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/server.rb:159:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:86:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `send' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `run_command' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:151:in `run!' /usr/share/deltacloud-core/bin/deltacloudd:223 /usr/bin/deltacloudd:5:in `load' /usr/bin/deltacloudd:5 /usr/bin/deltacloudd[7638]: 127.0.0.1 - - [03/Nov/2011 16:07:18] "POST /api/instances HTTP/1.1" 502 267 0.8857 /usr/bin/deltacloudd[7638]: 127.0.0.1 - - [03/Nov <template> <name>Fedora 15 Audrey Client</name> <os> <name>Fedora</name> <version>15</version> <arch>x86_64</arch> <install type='url'> <url>http://download.devel.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/</url> </install> <rootpw>asdfe</rootpw> </os> <repositories> <repository name="audrey"> <url>http://repos.fedorapeople.org/repos/aeolus/audrey/fedora-15/x86_64/</url> </repository> <repository name="aeolus"> <url>http://repos.fedorapeople.org/repos/aeolus/conductor/testing/fedora-15/x86_64/</url> </repository> </repositories> <packages> <package name="aeolus-audrey_startup"/> </packages> <description>A Fedora 15 Template for Audrey Client</description> </template> [whayutin@minidoe cloudEngine]$ cat deployable-sample-simple.xml <!-- a deployable represents a set of instances to launch and configure at the same time --> <deployable name="application_stack"> <description>Deployable For JBoss Application Stack</description> <assemblies> <!-- when a deployable is launched, each assembly defition in this file will map to a launched instance --> <assembly name="Proxy Server" hwp="default"> <!-- this image element references an image that exists in the image warehouse images get into the image warehouse either by building the image from a template XML file, or by importing from an external source (such as an Amazon AMI) --> <image id="f2e297aa-587a-4164-886c-6abdfe7494f0"/> <services> <service name="proxy1"> <!-- - this is a URL that the Audrey Configuration Server must be able to access, and points to a script that is meant to setup the proxy - the user will be responsible for authoring and providing this script --> <executable url="https://www.aeolusproject.org/redmine/attachments/download/169/start_simple"/> <!-- - the parameters that are fed into the "proxy_setup_script" above are identified here in the "services" section - this is a bit clunky and will likely change --> <parameters> <!-- only scalar parameter types are going to be supported initially --> <parameter name="proxy_server_1_param_1" type="scalar"> <value><![CDATA[value 1]]></value> </parameter> <parameter name="proxy_server_1_param_2" type="scalar"> <value><![CDATA[value 2]]></value> </parameter> </parameters> </service> <service name="proxy2"> <!-- - this is a URL that the Audrey Configuration Server must be able to access, and points to a script that is meant to setup the proxy - the user will be responsible for authoring and providing this script --> <executable url="https://www.aeolusproject.org/redmine/attachments/download/169/start_simple"/> <!-- - the parameters that are fed into the "proxy_setup_script" above are identified here in the "services" section - this is a bit clunky and will likely change --> <parameters> <!-- only scalar parameter types are going to be supported initially --> <parameter name="proxy_server_1_param_1" type="scalar"> <value><![CDATA[value 1]]></value> </parameter> <parameter name="proxy_server_1_param_2" type="scalar"> <value><![CDATA[value 2]]></value> </parameter> </parameters> </service> </services> <!-- the items listed under the "returns" element are values that are collected by the launched guest and returned to the configuration server the values that are returned to the configuration server can be shared with other launched instances in this deployable --> <returns> <return name="hostname"/> </returns> </assembly> <assembly name="Another Proxy Server" hwp="default"> <!-- this image element references an image that exists in the image warehouse images get into the image warehouse either by building the image from a template XML file, or by importing from an external source (such as an Amazon AMI) --> <image id="f2e297aa-587a-4164-886c-6abdfe7494f0"/> <services> <service name="proxy3"> <!-- - this is a URL that the Audrey Configuration Server must be able to access, and points to a script that is meant to setup the proxy - the user will be responsible for authoring and providing this script --> <executable url="https://www.aeolusproject.org/redmine/attachments/download/169/start_simple"/> <!-- - the parameters that are fed into the "proxy_setup_script" above are identified here in the "services" section - this is a bit clunky and will likely change --> <parameters> <!-- only scalar parameter types are going to be supported initially --> <parameter name="proxy_server_2_param_1" type="scalar"> <value><![CDATA[value 1]]></value> </parameter> <parameter name="proxy_server_2_param_2" type="scalar"> <value><![CDATA[value 2]]></value> </parameter> </parameters> </service> <service name="proxy4"> <!-- - this is a URL that the Audrey Configuration Server must be able to access, and points to a script that is meant to setup the proxy - the user will be responsible for authoring and providing this script --> <executable url="https://www.aeolusproject.org/redmine/attachments/download/169/start_simple"/> <!-- - the parameters that are fed into the "proxy_setup_script" above are identified here in the "services" section - this is a bit clunky and will likely change --> <parameters> <!-- only scalar parameter types are going to be supported initially --> <parameter name="proxy_server_2_param_1" type="scalar"> <value><![CDATA[value 1]]></value> </parameter> <parameter name="proxy_server_2_param_2" type="scalar"> <value><![CDATA[value 2]]></value> </parameter> </parameters> </service> </services> <!-- the items listed under the "returns" element are values that are collected by the launched guest and returned to the configuration server the values that are returned to the configuration server can be shared with other launched instances in this deployable --> <returns> <return name="hostname"/> </returns> </assembly> </assemblies> </deployable>
most likely affects rhevm too [root@qeblade31 ce]# rpm -qa | grep aeolus aeolus-conductor-doc-0.6.0-0.20111029030732git7410602.fc15.noarch rubygem-aeolus-cli-0.1.0-3.20111028152758git7063136.fc15.noarch aeolus-conductor-0.6.0-0.20111029030732git7410602.fc15.noarch aeolus-conductor-daemons-0.6.0-0.20111029030732git7410602.fc15.noarch aeolus-all-0.6.0-0.20111029030732git7410602.fc15.noarch rubygem-aeolus-image-0.1.0-4.20111024205454git6b2b696.fc15.noarch aeolus-configure-2.3.0-0.20111028220920gitf01b051.fc15.noarch [root@qeblade31 ce]# rpm -qa | grep deltacloud deltacloud-core-ec2-0.4.1-4.fc15.noarch deltacloud-core-vsphere-0.4.1-4.fc15.noarch deltacloud-core-0.4.1-4.fc15.noarch deltacloud-core-rhevm-0.4.1-4.fc15.noarch rubygem-deltacloud-client-0.4.0-3.fc15.noarch [root@qeblade31 ce]#
having the client tools installed w/ the template does not resolve the issue.. root@qeblade31 ~]# cat audrey-client-template.tpl <template> <name>Fedora 15 Audrey Client</name> <os> <name>Fedora</name> <version>15</version> <arch>x86_64</arch> <install type='url'> <url>http://download.devel.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/</url> </install> <rootpw></rootpw> </os> <repositories> <repository name="audrey"> <url>http://repos.fedorapeople.org/repos/aeolus/audrey/fedora-15/x86_64/</url> </repository> <repository name="aeolus"> <url>http://repos.fedorapeople.org/repos/aeolus/conductor/testing/fedora-15/x86_64/</url> </repository> <repository name='vmwareTools'> <url>http://packages.vmware.com/tools/esx/4.1u1/rhel6/x86_64/</url> <signed>False</signed> </repository> </repositories> <packages> <package name="aeolus-audrey_startup"/> <package name='vmware-open-vm-tools'/> </packages> <description>A Fedora 15 Template for Audrey Client</description> </template>
The DC vSphere driver should try and add a CD-ROM drive to the VM if it doesn't have one (around line 241) I am not entirely sure this can be done through the API, but worth a quick investigation.
k... sniff testing a fix put into factory... now getting the following in the detacloud log [2011-11-07T13:53:30.576398 #22571] INFO -- : New Aws::Ec2 using per_thread-connection mode W, [2011-11-07T13:53:30.580627 #22571] WARN -- : Rightscale::HttpConnection : request failure count: 1, exception: #<Errno::EPIPE: Broken pipe> I, [2011-11-07T13:53:30.580877 #22571] INFO -- : Opening new HTTPS connection to ec2.us-east-1.amazonaws.com:443 /usr/bin/deltacloudd[22571]: URI::InvalidComponentError:bad component(expected absolute path component): /folder/deltacloud/xcfgh-Proxy Server.iso /usr/lib/ruby/1.8/uri/generic.rb:475:in `check_path' /usr/lib/ruby/1.8/uri/generic.rb:495:in `path=' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_filemanager.rb:168:in `buildUrl' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_filemanager.rb:149:in `uploadFile' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_filemanager.rb:53:in `user_data!' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:243:in `create_instance' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `call' /usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `safely' /usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/vsphere/vsphere_driver.rb:206:in `create_instance' /usr/share/deltacloud-core/bin/../server.rb:450 /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `instance_eval' /usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `POST /api/instances' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `compile!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `route_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:708:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:758:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `process_route' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:707:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `each' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `route!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:843:in `dispatch!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:629:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_syslog.rb:48:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_date.rb:31:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_accept.rb:149:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_driver_select.rb:45:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_matrix_params.rb:102:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_runtime.rb:36:in `call' /usr/share/deltacloud-core/bin/../lib/sinatra/rack_etag.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1303:in `synchronize' /usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:84:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `pre_process' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `call' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `initialize' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `new' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `spawn_threadpool' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1049:in `defer' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:54:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:42:in `receive_data' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine' /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/backends/base.rb:61:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/server.rb:159:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:86:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `send' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `run_command' /usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:151:in `run!' /usr/share/deltacloud-core/bin/deltacloudd:223 /usr/bin/deltacloudd:5:in `load' /usr/bin/deltacloudd:5 /usr/bin/deltacloudd[22571]: 127.0.0.1 - - [07/Nov/2011 15:36:10] "POST /api/instances HTTP/1.1" 400 227 1.3229 /usr/bin/deltacloudd[22571]: 127.0.0.1 - - [07/Nov/2011 15:36:54] "GET /api/instances/ HTTP/1.1" 404 18 0.0025 /usr/bin/deltacloudd[22571]: 127.0.0.1 - - [07/Nov/
Ian McLeod is working on a solution to address this bug where the Imagefactory will create the vSphere images with a CD-ROM drive. There is an outstanding issue where Imagefactory needs to converte the image to a vSphere template, which Ian is working on. This issues should not impact RHEVm. I have done some testing successfully and uncovered a bug in the Audrey Agent. Which I have fixed and pushed to the testing repo. These changes will require a rebuild and push of a new image.
<JoeVLcek> weshay_hm: not sure what your telling me <weshay_hm> I think Ian is done.. w/ the factory side of this fix <weshay_hm> now we have a dcloud issue I think <weshay_hm> fvollero, ping <weshay_hm> mfojtik, ping <weshay_hm> https://bugzilla.redhat.com/show_bug.cgi?id=751200 * jstan (~textual.124.19) has joined #aeolus <mfojtik> weshay_hm: pong <mfojtik> weshay_hm: Ian is going to solve it in IF <mfojtik> imcleod: ^^ <fvollero> weshay_hm: pong <weshay_hm> k <weshay_hm> fvollero, unping
This is resolved in the 0.8.9 release of factory here: http://repos.fedorapeople.org/repos/aeolus/imagefactory/0.8.9/packages/fedora-14/ We add the needed CDROM device and mark the resulting VM as a template. Switching to ON_QA
removing bugs from ce-sprint from the tracker.. you can find these bugs by querying the "qa whiteboard" for ce-sprint-60
Closing as this is no longer an issue w/ the current configserver and imagefactory build. imagefactory-1.0.0rc1-1.el6.noarch.rpm aeolus-configserver-0.4.5-1.el6.noarch.rpm aeolus-audrey-agent-0.4.3-1.el6.noarch.rpm
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2012-0585.html