Description of problem: Processing ProviderAccountsController#create (for 10.11.10.169 at 2011-07-21 10:41:07) [POST] Parameters: {"commit"=>"Save", "action"=>"create", "quota"=>{"maximum_running_instances"=>"5"}, "controller"=>"provider_a ccounts", "__map"=>{"set_selected_provider"=>{"method"=>"GET", "url"=>"/conductor/provider_accounts/set_selected_provider"} }, "provider_account"=>{"label"=>"ec2East", "provider_id"=>"1", "credentials_hash"=>{"x509private"=>#<File:/tmp/RackMultipa rt20110721-9259-1hewvjf-0>, "username"=>"AKIAJ557U7P7OIHRV2EQ", "account_id"=>"6735-0069-5950", "x509public"=>#<File:/tmp/R ackMultipart20110721-9259-1fx7mlu-0>, "password"=>"[FILTERED]"}}} /usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/request.rb:172:in `transmit' /usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/request.rb:60:in `execute' /usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/request.rb:31:in `execute' /usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/resource.rb:63:in `post' /usr/lib/ruby/gems/1.8/gems/deltacloud-client-0.3.1/lib/deltacloud.rb:354:in `send' /usr/lib/ruby/gems/1.8/gems/deltacloud-client-0.3.1/lib/deltacloud.rb:354:in `request' /usr/lib/ruby/gems/1.8/gems/deltacloud-client-0.3.1/lib/client_bucket_methods.rb:5:in `create_bucket' /usr/share/aeolus-conductor/app/models/provider_account_observer.rb:25:in `create_bucket' /usr/share/aeolus-conductor/app/models/provider_account_observer.rb:7:in `after_create' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/observer.rb:171:in `send' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/observer.rb:171:in `update' /usr/lib/ruby/1.8/observer.rb:185:in `notify_observers' /usr/lib/ruby/1.8/observer.rb:184:in `each' /usr/lib/ruby/1.8/observer.rb:184:in `notify_observers' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:357:in `notify' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:350:in `callback' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:267:in `create' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2915:in `create_or_update_without_callbacks' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/callbacks.rb:250:in `create_or_update' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2573:in `save_without_validation' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/validations.rb:1090:in `save_without_dirty' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dirty.rb:79:in `save_without_transactions' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:229:in `send' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:229:in `with_transaction_returning_statu s' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:136: in `transaction' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:182:in `transaction' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:228:in `with_transaction_returning_statu s' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:196:in `save' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:208:in `rollback_active_record_state!' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/transactions.rb:196:in `save' /usr/share/aeolus-conductor/app/controllers/provider_accounts_controller.rb:71:in `create' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `perform_action_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:617:in `call_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/rescue.rb:160:in `perform_action_without_flash' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/flash.rb:151:in `perform_action' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `process_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:606:in `process_without_compass' /usr/lib/ruby/gems/1.8/gems/compass-0.10.4/lib/compass/app_integration/rails/actionpack2/action_controller.rb:7:in `process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:391:in `process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:386:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/routing/route_set.rb:438:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:87:in `dispatch' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:121:in `_call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack' /usr/lib/ruby/gems/1.8/gems/haml-3.0.18/rails/../lib/sass/plugin/rack.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/haml-3.0.18/rails/../lib/sass/plugin/rack.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/string_coercion.rb:25:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/rack-restful_submit-1.1.2/lib/rack/rack-restful_submit.rb:25:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/params_parser.rb:15:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/session/abstract_store.rb:128:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:9:in `cache' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/failsafe.rb:26:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:106:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/rack/adapter/rails.rb:74:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:47:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `each' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:57:in `process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/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.5/lib/thin/backends/base.rb:57:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/server.rb:156:in `start' : /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/controllers/controller.rb:80:in `start' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in `send' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in `run_command' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:143:in `run!' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/bin/thin:6 /usr/bin/thin:19:in `load' /usr/bin/thin:19 Rendering template within layouts/application Rendering provider_accounts/new Completed in 5203ms (View: 34, DB: 55) | 200 OK [https://hp-ml150g6-01.rhts.eng.bos.redhat.com/conductor/provider_accounts] Processing ProviderAccountsController#index (for 10.11.10.169 at 2011-07-21 10:41:33) [PUT] Parameters: {"commit"=>"Save", "action"=>"index", "_method"=>"put", "quota"=>{"maximum_running_instances"=>"5"}, "controller"=>"provider_accounts", "__map"=>{"set_selected_provider"=>{"method"=>"GET", "url"=>"/conductor/provider_accounts/set_selected_provider"}}, "provider_account"=>{"label"=>"ec2East", "provider_id"=>"1", "credentials_hash"=>{"username"=>"AKIAJ557U7P7OIHRV2EQ", "account_id"=>"6735-0069-5950", "password"=>"[FILTERED]"}}} Rendering template within layouts/application :
[root@hp-ml150g6-01 ~]# rpm -qa | grep aeolus aeolus-conductor-0.3.0-0.el6.20110720222524git8de0c0f.noarch aeolus-conductor-daemons-0.3.0-0.el6.20110720222524git8de0c0f.noarch rubygem-aeolus-image-0.0.1-1.el6.20110720182635gitc07ca66.noarch aeolus-all-0.3.0-0.el6.20110720222524git8de0c0f.noarch aeolus-conductor-doc-0.3.0-0.el6.20110720222524git8de0c0f.noarch aeolus-configure-2.0.1-1.el6.20110720182607git42b1e20.noarch [root@hp-ml150g6-01 ~]# rpm -qa | grep deltacloud libdeltacloud-0.9-1.el6.x86_64 condor-deltacloud-gahp-7.6.0-5dcloud.el6.x86_64 deltacloud-core-0.3.9999-1308927004.el6.noarch rubygem-deltacloud-client-0.3.1-1.el6.noarch
I, [2011-07-21T11:41:13.391885 #8837] INFO -- : Opening new HTTPS connection to s3.amazonaws.com:443 W, [2011-07-21T11:41:13.973400 #8837] WARN -- : ##### Aws::S3Interface returned an error: 405 Method Not Allowed <?xml version="1.0" encoding="UTF-8"?> <Error><Code>MethodNotAllowed</Code><Message>The specified method is not allowed against this resource.</Message><ResourceType>SERVICE</ResourceType><Method>PUT</Method><RequestId>B74CE1456E26FFD2</RequestId><HostId>aKBrFWde2ig177nPYMOq0mfZyCRbkbeP/53m2yBnGV/Ts/Gy4WLmfQUbnbDnhYss</HostId></Error> ##### W, [2011-07-21T11:41:13.973486 #8837] WARN -- : ##### Aws::S3Interface request: s3.amazonaws.com:443/ #### !! Unexpected error while processing request: undefined method `details' for #<Deltacloud::ExceptionHandler::ProviderError:0x7f1cab704e40> undefined method `details' for #<Deltacloud::ExceptionHandler::ProviderError:0x7f1cab704e40> ././views/errors/502.xml.haml:5:in `__tilt_56adf8e0a77660bde91f5992a342e551' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:192:in `send' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:192:in `evaluate' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:449:in `evaluate' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/tilt.rb:131:in `render' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:343:in `render_without_format' ././lib/sinatra/respond_to.rb:129:in `render' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:311:in `haml' ././lib/deltacloud/helpers/application_helper.rb:112:in `report_error' ././lib/sinatra/respond_to.rb:242:in `call' ././lib/sinatra/respond_to.rb:242:in `respond_to' ././lib/deltacloud/helpers/application_helper.rb:111:in `report_error' ././server.rb:61 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:641:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:641:in `error_block!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:636:in `each' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:636:in `error_block!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:630:in `handle_exception!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:605:in `dispatch!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `instance_eval' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `catch' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:399:in `call' ././lib/sinatra/rack_driver_select.rb:45:in `call' ././lib/sinatra/rack_matrix_params.rb:85:in `call' ././lib/sinatra/rack_runtime.rb:36:in `call' ././lib/sinatra/rack_etag.rb:42: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.1.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/commonlogger.rb:18:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:1005:in `synchronize' /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `catch' /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74: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' /u127.0.0.1 - - [21/Jul/2011 11:41:13] "GET /api HTTP/1.1" 200 1439 0.0112 127.0.0.1 - - [21/Jul/2011 11:41:17] "POST /api/keys HTTP/1.1" 201 2142 3.2472 127.0.0.1 - - [21/Jul/2011 11:41:17] "GET /api HTTP/1.1" 200 1439 0.0109 127.0.0.1 - - [21/Jul/2011 11:41:17] "GET /api/realms HTTP/1.1" 200 736 0.4276
dont get errors in the logs.. with marios's fix.. but I am unable to push.. 2011-07-21 13:46:44,170 ERROR boto pid(8726) Message: 401 Unauthorized 2011-07-21 13:46:44,171 ERROR boto pid(8726) Message: <?xml version="1.0" encoding="UTF-8"?> <Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>26e1e388-da5d-4f9f-bfcb-962885b88df7</RequestID></Response> 2011-07-21 13:46:44,197 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8726) Message: Exception caught in ImageFactory 2011-07-21 13:46:44,199 DEBUG imagefactory.builders.BaseBuilder.RHEL6Builder pid(8726) Message: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 490, in push_image self.push_image_snapshot(target_image_id, provider, credentials) File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 502, in push_image_snapshot self.push_image_snapshot_ec2(target_image_id, provider, credentials) File "/usr/lib/python2.6/site-packages/imagefactory/builders/FedoraBuilder.py", line 679, in push_image_snapshot_ec2 ec2region = boto.ec2.get_region(build_region_conf['host'], aws_access_key_id=self.ec2_access_key, aws_secret_access_key=self.ec2_secret_key) File "/usr/lib/python2.6/site-packages/boto/ec2/__init__.py", line 48, in get_region for region in regions(**kw_params): File "/usr/lib/python2.6/site-packages/boto/ec2/__init__.py", line 39, in regions return c.get_all_regions() File "/usr/lib/python2.6/site-packages/boto/ec2/connection.py", line 1412, in get_all_regions return self.get_list('DescribeRegions', None, [('item', RegionInfo)]) File "/usr/lib/python2.6/site-packages/boto/connection.py", line 616, in get_list raise self.ResponseError(response.status, response.reason, body) EC2ResponseError: EC2ResponseError: 401 Unauthorized <?xml version="1.0" encoding="UTF-8"?> <Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>26e1e388-da5d-4f9f-bfcb-962885b88df7</RequestID></
Pushed onto master and 0.3.x: 74319e75ee895f724f4e1a0092886ad9074d2adc and 381316aac3c5206f5d782f7d1b1df83285787610, respectively.
Created attachment 514622 [details] add_provider_Accnt Able to add provider account and build and push and launch instance
rpm -qa|grep aeolus aeolus-conductor-doc-0.3.0-0.el6.20110721214453git381316a.noarch aeolus-configure-2.0.1-1.el6.20110721154028git42b1e20.noarch aeolus-all-0.3.0-0.el6.20110721214453git381316a.noarch rubygem-aeolus-image-0.0.1-1.el6.20110721174118git6f9d8d4.noarch aeolus-conductor-0.3.0-0.el6.20110721214453git381316a.noarch aeolus-conductor-daemons-0.3.0-0.el6.20110721214453git381316a.noarch
moving verified bugs off the tracker
release pending...
perm close