[Users] oVirt 3.4 Templates break Foreman Provisioning/Adding host

Hi Guys, On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host. When you add this host you will get an error as oVirt now has more templating stuff: VM template.id|name required for add Is there a workaround for this to get the creation of VM go further ? Thanks! Matt

On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs? Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hi, It seems that it's an issue with the Default Datacenter that is removed, the Cluster still exists because of it's default template there is in. This is what Foreman Logs: Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓", "authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id|name required for add /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm' /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]] Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id|name required for add 2014-04-08 9:07 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because of that Blank template… Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓", "authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm' /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]] Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

HI, This was more than 1,5 year ago, I can't remember 100% I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK. I discussed this at #ovirt back those days and it was the only option to get rid of "Default Datacenter". I didn't see logs @ the engine.log to be honest. Cheers, Matt 2014-04-08 14:17 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓",
"authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"}
Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create'
/usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm'
/usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in
/usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' process'
/usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save'
/usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999'
/usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1,
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com :
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote:
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK.
yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank template…nothing final yet.
I discussed this at #ovirt back those days and it was the only option to get rid of "Default Datacenter".
I didn't see logs @ the engine.log to be honest.
there you should see some specific error…I guess. If this is really related to that removal, there should be something in the log. I'm not aware of any change in the API itself… Thanks, michal
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓", "authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post' /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm' /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm' /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]] Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hi, The only thing I see in the engine.log is a bunch of: 2014-04-08 14:47:51,167 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. And in the server.log: 2014-04-08 14:47:50,208 WARN [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) failed to execute: javax.ws.rs.WebApplicationException at org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_51] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] 2014-04-08 14:40 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote:
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK.
yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank template…nothing final yet.
I discussed this at #ovirt back those days and it was the only option to
get rid of "Default Datacenter".
I didn't see logs @ the engine.log to be honest.
there you should see some specific error…I guess. If this is really related to that removal, there should be something in the log. I'm not aware of any change in the API itself…
Thanks, michal
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com :
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is
removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because
of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓",
Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create'
/usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm'
/usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm'
/usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save'
/usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999'
/usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads'
Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1,
"authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek < michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hi, =20 The only thing I see in the engine.log is a bunch of: =20 2014-04-08 14:47:51,167 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) = Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) = [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) = Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) = [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out. =20 =20 And in the server.log: =20 2014-04-08 14:47:50,208 WARN = [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) = failed to execute: javax.ws.rs.WebApplicationException at = org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = [rt.jar:1.7.0_51] at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
--Apple-Mail=_20CA1B82-F32A-4141-8BAD-1F57CD1C0CB4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 If this is the same problem I had, this is a known issue in Foreman = 1.4.2. API update in Ovirt broke the rbovirt integration component: = http://projects.theforeman.org/issues/4346#change-13781 . I didn't = investigate mine in as much depth, but your original symptoms look the = same as what I saw. 1.5 nightlies mostly work, I'm using them with good success. They appear = to have some trouble starting a new VM for provisioning, I need to get = on reproducing and reporting that. I find you can fail the first build = attempt (no provisioning template until then), then manually start the = VM it runs it properly from there. On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote: 57) [rt.jar:1.7.0_51]
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) [rt.jar:1.7.0_51]
at java.lang.reflect.Method.invoke(Method.java:606) =
[rt.jar:1.7.0_51]
at =
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:= 155) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:= 257) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispa= tcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:502) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:119) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) =
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]
at =
org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:275) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:161) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]
at =
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at =
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 55) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 02) [jbossweb-7.0.13.Final.jar:]
at =
org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:109) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368= ) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) = [jbossweb-7.0.13.Final.jar:]
at =
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol= .java:445) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) = [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] =20 =20 2014-04-08 14:40 GMT+02:00 Michal Skrivanek =
=20 On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote: =20
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone = "offline" or so and removed it. The Default Cluster was not able to = remove because of this Template which was OK. =20 yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet. =20
I discussed this at #ovirt back those days and it was the only =
I didn't see logs @ the engine.log to be honest.
=20 there you should see some specific error=E2=80=A6I guess. If this is = really related to that removal, there should be something in the log. = I'm not aware of any change in the API itself=E2=80=A6 =20 Thanks, michal =20
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek =
<michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is =
removed, the Cluster still exists because of it's default template there = is in.
How did you remove the Default Datacenter. It shouldn't let you =
because of that Blank template=E2=80=A6
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 =
+0200
Processing by HostsController#create as */* Parameters: {"utf8"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D", = "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], "managed"=3D>"true", = "progress_report_id"=3D>"[FILTERED]", "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011afeb7e= b", "template"=3D>"", "cores"=3D>"2", "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=3D>""}, = "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, "domain_id"=3D>"1", = "realm_id"=3D>"", "mac"=3D>"", "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71",= "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"false", = "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", "domain_id"=3D>"", = "ip"=3D>"", "provider"=3D>"IPMI"}}, "architecture_id"=3D>"1", = "operatingsystem_id"=3D>"1", "provision_method"=3D>"build", = "build"=3D>"1", "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", "enabled"=3D>"1",= "model_id"=3D>"", "comment"=3D>"", "overwrite"=3D>"false"}, = "capabilities"=3D>"build image", "provider"=3D>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt = ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance = test.office.local.domain: VM template.id |name required for add = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180= :in `handle_fault' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114= :in `rescue in http_post' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111= :in `http_post' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.= rb:35:in `create_vm' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests= /compute/create_vm.rb:7:in `create_vm' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/c= ompute/server.rb:123:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in = `create_vm' = /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137= :in `create_vm' = /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in = `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in = `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in = `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in = `on_save' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in = `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in = `create' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in = `clear_thread' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:36:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:68:in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `each' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:600:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/best_standards_support.rb:17:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in= `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalge= t.rb:35:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in = `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/flash.rb:242:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.rb:21:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17= :in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in= `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/static.rb:62:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.rb:223:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/= configurable.rb:30:in `method_missing' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:13= 4:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:= in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `each' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `call' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thr= ead_handler_extension.rb:77:in `process_request' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:140:in `accept_and_process_next_request' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:108:in `main_loop' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance = test.office.local.domain 2 failed [#<Host::Managed id: nil, = name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, = last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: = nil, created_at: nil, mac: nil, root_pass: = "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, = domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: = 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", = disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: = 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: =
<michal.skrivanek@redhat.com>: option to get rid of "Default Datacenter". pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_save_callbacks' pport/callbacks.rb:81:in `run_callbacks' oller/metal/implicit_render.rb:4:in `send_action' troller/base.rb:167:in `process_action' oller/metal/rendering.rb:10:in `process_action' troller/callbacks.rb:18:in `block in process_action' pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_6000' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_872' pport/callbacks.rb:214:in `_conditional_callback_around_6000' pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5999' pport/callbacks.rb:214:in `_conditional_callback_around_5999' pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5998' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_13' pport/callbacks.rb:214:in `_conditional_callback_around_5998' pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= ' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_process_action_callbacks' pport/callbacks.rb:81:in `run_callbacks' troller/callbacks.rb:17:in `process_action' oller/metal/rescue.rb:29:in `process_action' oller/metal/instrumentation.rb:30:in `block in process_action' pport/notifications.rb:123:in `block in instrument' pport/notifications/instrumenter.rb:20:in `instrument' pport/notifications.rb:123:in `instrument' oller/metal/instrumentation.rb:29:in `process_action' oller/metal/params_wrapper.rb:207:in `process_action' troller/base.rb:121:in `process' troller/rendering.rb:45:in `process' oller/metal.rb:203:in `dispatch' oller/metal/rack_delegation.rb:14:in `dispatch' oller/metal.rb:246:in `block in action' dleware/checksum_in_headers.rb:27:in `call' pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_call_callbacks' pport/callbacks.rb:81:in `run_callbacks' pport/cache/strategy/local_cache.rb:72:in `call' true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: = 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: = nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, = otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute = ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek = <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 = when adding a host.
When you add this host you will get an error as oVirt now has = more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go =
further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
=20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
>:<br> ><br> > On Apr 8, 2014, at 14:08 , Matt . <<a =
>:<br> > ><br> > > On Apr 7, 2014, at 14:47 , Matt . <<a =
--Apple-Mail=_20CA1B82-F32A-4141-8BAD-1F57CD1C0CB4 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">If = this is the same problem I had, this is a known issue in Foreman 1.4.2. = API update in Ovirt broke the rbovirt integration component: <a = href=3D"http://projects.theforeman.org/issues/4346#change-13781">http://pr= ojects.theforeman.org/issues/4346#change-13781</a> . I didn't = investigate mine in as much depth, but your original symptoms look the = same as what I saw.<div><br></div><div>1.5 nightlies mostly work, I'm = using them with good success. They appear to have some trouble starting = a new VM for provisioning, I need to get on reproducing and reporting = that. I find you can fail the first build attempt (no provisioning = template until then), then manually start the VM it runs it properly = from there.<br> <br><div><div>On Apr 8, 2014, at 7:58 AM, Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"><div dir=3D"ltr"><div>Hi,<br><br>The only thing I see in = the engine.log is a bunch of:<br><br>2014-04-08 14:47:51,167 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) = Running command: LoginUserCommand internal: false.<br> 2014-04-08 14:47:51,303 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) = [621339b] Running command: LogoutUserCommand internal: = false.<br>2014-04-08 14:47:51,321 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out.<br> 2014-04-08 14:47:51,352 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) = Running command: LoginUserCommand internal: false.<br>2014-04-08 = 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] = (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand = internal: false.<br> 2014-04-08 14:47:51,429 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out.<br> <br><br></div>And in the server.log:<br><br>2014-04-08 14:47:50,208 = WARN [org.jboss.resteasy.core.SynchronousDispatcher] = (ajp--127.0.0.1-8702-1) failed to execute: = javax.ws.rs.WebApplicationException<br> at = org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) = [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.java:104) [restapi-jaxrs.jar:]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = [rt.jar:1.7.0_51]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 57) [rt.jar:1.7.0_51]<br> at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) [rt.jar:1.7.0_51]<br> at = java.lang.reflect.Method.invoke(Method.java:606) = [rt.jar:1.7.0_51]<br> at = org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:= 155) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:= 257) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispa= tcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:502) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:119) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:50) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = javax.servlet.http.HttpServlet.service(HttpServlet.java:847) = [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:329) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:275) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:161) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]<br> at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 55) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 02) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:109) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368= ) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol= .java:445) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) = [jbossweb-7.0.13.Final.jar:]<br> at = java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]<br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"> 2014-04-08 14:40 GMT+02:00 Michal Skrivanek <span dir=3D"ltr"><<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>></span>:<br><blockquo= te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc = solid;padding-left:1ex"> <div class=3D""><br> On Apr 8, 2014, at 14:31 , "Matt ." <<a = href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:<br> <br> > HI,<br> ><br> > This was more than 1,5 year ago, I can't remember 100%<br> ><br> > I create a new Datacenter as I wanted and putted the otherone = "offline" or so and removed it. The Default Cluster was not able to = remove because of this Template which was OK.<br> <br> </div>yes, the cluster needs to remain.<br> We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet.<br> <div class=3D""><br> ><br> > I discussed this at #ovirt back those days and it was the only = option to get rid of "Default Datacenter".<br> ><br> > I didn't see logs @ the engine.log to be honest.<br> <br> </div>there you should see some specific error=E2=80=A6I guess. If this = is really related to that removal, there should be something in the log. = I'm not aware of any change in the API itself=E2=80=A6<br> <br> Thanks,<br> michal<br> <div class=3D"HOEnZb"><div class=3D"h5"><br> ><br> > Cheers,<br> ><br> > Matt<br> ><br> ><br> > 2014-04-08 14:17 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com">michal.skrivanek@redhat.com</a= href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:<br> ><br> > > Hi,<br> > ><br> > > It seems that it's an issue with the Default Datacenter that = is removed, the Cluster still exists because of it's default template = there is in.<br> ><br> > How did you remove the Default Datacenter. It shouldn't let you = because of that Blank template=E2=80=A6<br> ><br> > Thanks,<br> > michal<br> ><br> > ><br> > > This is what Foreman Logs:<br> > ><br> > > Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 = 20:40:01 +0200<br> > > Processing by HostsController#create as */*<br> > > Parameters: {"utf8"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D= ", "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], = "managed"=3D>"true", "progress_report_id"=3D>"[FILTERED]", = "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011= afeb7eb", "template"=3D>"", "cores"=3D>"2", = "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", = "_delete"=3D>""}, "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", = "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, = "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, = "domain_id"=3D>"1", "realm_id"=3D>"", "mac"=3D>"", = "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"f= alse", "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", = "domain_id"=3D>"", "ip"=3D>"", "provider"=3D>"IPMI"}}, = "architecture_id"=3D>"1", "operatingsystem_id"=3D>"1", = "provision_method"=3D>"build", "build"=3D>"1", = "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", = "enabled"=3D>"1", "model_id"=3D>"", "comment"=3D>"", = "overwrite"=3D>"false"}, "capabilities"=3D>"build image", = "provider"=3D>"Ovirt"}<br> > > Adding Compute instance for test.office.local.domain<br> > > Successfully decrypted field for Foreman::Model::Ovirt = ovirt-domain-local<br> > > Failed to create a compute ovirt-domain-local(oVirt) instance = test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.= rb:180:in `handle_fault'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114= :in `rescue in http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111= :in `http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.= rb:35:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests= /compute/create_vm.rb:7:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/c= ompute/server.rb:123:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.rb:51:in `create'<br> > > /usr/share/foreman/app/models/compute_resource.rb:120:in = `create_vm'<br> > > = /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137= :in `create_vm'<br> > > = /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in = `setCompute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in = `execute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in = `block in process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `each'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in = `on_save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_save_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in = with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:240:in `save'<br> > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in = `save_with_type'<br> > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in = `create'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/implicit_render.rb:4:in `send_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:167:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rendering.rb:10:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:18:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_872'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5999'<br> > > = /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in = `clear_thread'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5999'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_13'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= '<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_process_action_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:17:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rescue.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:30:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `block in instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications/instrumenter.rb:20:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/params_wrapper.rb:207:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:121:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/rendering.rb:45:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:203:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rack_delegation.rb:14:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:246:in `block in action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:36:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:68:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:600:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid= dleware/checksum_in_headers.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/best_standards_support.rb:17:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalge= t.rb:35:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/params_parser.rb:21:in `call'<br> > > = /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in = `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/flash.rb:242:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_call_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.rb:21:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17= :in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/cache/strategy/local_cache.rb:72:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/static.rb:62:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.rb:223:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/= configurable.rb:30:in `method_missing'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:13= 4:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:= in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `call'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thr= ead_handler_extension.rb:77:in `process_request'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:140:in `accept_and_process_next_request'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:108:in `main_loop'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler.rb:441:in `block (3 levels) in start_threads'<br> > > Rolling back due to a problem: [Set up compute instance = test.office.local.domain 2 failed = [#<Host::Managed id: nil, name: "test.office.local.domain", = ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, = last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, = mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, = puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: = 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: = true, comment: "", disk: "", installed_at: nil, model_id: nil, = hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, = puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, = uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, = image_id: nil, organization_id: nil, location_id: nil, type: = "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, = provision_method: "build">, :setCompute]]<br> > > Failed to save: Failed to create a compute = ovirt-domain-local(oVirt) instance test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > ><br> > ><br> > ><br> > ><br> > > 2014-04-08 9:07 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com">michal.skrivanek@redhat.com</a= href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:<br> > ><br> > > > Hi Guys,<br> > > ><br> > > ><br> > > > On Foreman 1.4.2 it seems that you have issues with oVirt = 3.4 when adding a host.<br> > > ><br> > > > When you add this host you will get an error as oVirt now = has more templating stuff:<br> > ><br> > > you mean guest, right.<br> > > what errors are in Foreman logs? oVirt logs?<br> > ><br> > > Thanks,<br> > > michal<br> > ><br> > > ><br> > > > VM <a href=3D"http://template.id/" = target=3D"_blank">template.id</a>|name required for add<br> > > ><br> > > ><br> > > > Is there a workaround for this to get the creation of VM = go further ?<br> > > ><br> > > ><br> > > > Thanks!<br> > > ><br> > > > Matt<br> > > > _______________________________________________<br> > > > Users mailing list<br> > > > <a href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br> > > > <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br> > ><br> > ><br> ><br> ><br> <br> </div></div></blockquote></div><br></div> _______________________________________________<br>Users mailing = list<br><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br>http://lists.ovirt.= org/mailman/listinfo/users<br></blockquote></div><br></div></body></html>= --Apple-Mail=_20CA1B82-F32A-4141-8BAD-1F57CD1C0CB4--

Thanks for the update! The strange thing is that it's not working in any way (new provisioning) on 1.5. Back those days I installed a new 1.4.2 as I wanted to migrate to CentOS anyway because a 1.4.2 stopped working well, even the rbovirt update and so on didn't fix it. I have ran 1.4.2 very well against 3.3 and if I'm right also for one day to 3.4, but I didn't need to provision after my tests so did the upgrade which went well. I need 3.4 as it supports mixed Storage, so I'm bound to that as I don't want to do such a major upgrade on a running system for now, so I went and well. Only FM doesn't mix with it, also not the nightly's it seems. Are there other options ? 2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
If this is the same problem I had, this is a known issue in Foreman 1.4.2. API update in Ovirt broke the rbovirt integration component: http://projects.theforeman.org/issues/4346#change-13781 . I didn't investigate mine in as much depth, but your original symptoms look the same as what I saw.
1.5 nightlies mostly work, I'm using them with good success. They appear to have some trouble starting a new VM for provisioning, I need to get on reproducing and reporting that. I find you can fail the first build attempt (no provisioning template until then), then manually start the VM it runs it properly from there.
On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote:
Hi,
The only thing I see in the engine.log is a bunch of:
2014-04-08 14:47:51,167 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out.
And in the server.log:
2014-04-08 14:47:50,208 WARN [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) failed to execute: javax.ws.rs.WebApplicationException at org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_51] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
2014-04-08 14:40 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote:
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK.
yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank template…nothing final yet.
I discussed this at #ovirt back those days and it was the only option
to get rid of "Default Datacenter".
I didn't see logs @ the engine.log to be honest.
there you should see some specific error…I guess. If this is really related to that removal, there should be something in the log. I'm not aware of any change in the API itself…
Thanks, michal
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek <
michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is
removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because
of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓",
Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create'
/usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm'
/usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm'
/usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save'
/usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999'
/usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads'
Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1,
"authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek < michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further
?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Thanks for the update! =20 The strange thing is that it's not working in any way (new =
=20 I have ran 1.4.2 very well against 3.3 and if I'm right also for one = day to 3.4, but I didn't need to provision after my tests so did the = upgrade which went well. =20 I need 3.4 as it supports mixed Storage, so I'm bound to that as I = don't want to do such a major upgrade on a running system for now, so I = went and well. Only FM doesn't mix with it, also not the nightly's it = seems. =20 Are there other options ? =20 =20 =20 =20 2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>: If this is the same problem I had, this is a known issue in Foreman = 1.4.2. API update in Ovirt broke the rbovirt integration component: = http://projects.theforeman.org/issues/4346#change-13781 . I didn't = investigate mine in as much depth, but your original symptoms look the = same as what I saw. =20 1.5 nightlies mostly work, I'm using them with good success. They = appear to have some trouble starting a new VM for provisioning, I need = to get on reproducing and reporting that. I find you can fail the first = build attempt (no provisioning template until then), then manually start =
=20 =20 On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote: =20
Hi, =20 The only thing I see in the engine.log is a bunch of: =20 2014-04-08 14:47:51,167 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) = Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) = [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) = Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) = [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out. =20 =20 And in the server.log: =20 2014-04-08 14:47:50,208 WARN = [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) = failed to execute: javax.ws.rs.WebApplicationException at = org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = [rt.jar:1.7.0_51] at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
at java.lang.reflect.Method.invoke(Method.java:606) =
[rt.jar:1.7.0_51]
at =
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:=
at =
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:=
at =
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispa= tcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:502) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:119) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) =
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]
at =
org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:275) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:161) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]
at =
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at =
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1=
at =
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1=
at =
org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:109) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368= ) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) = [jbossweb-7.0.13.Final.jar:]
at =
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol= .java:445) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) = [jbossweb-7.0.13.Final.jar:]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51] =20 =20 2014-04-08 14:40 GMT+02:00 Michal Skrivanek =
<michal.skrivanek@redhat.com>:
=20 On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote: =20
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone = "offline" or so and removed it. The Default Cluster was not able to = remove because of this Template which was OK. =20 yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet. =20
I discussed this at #ovirt back those days and it was the only =
I didn't see logs @ the engine.log to be honest.
=20 there you should see some specific error=E2=80=A6I guess. If this is = really related to that removal, there should be something in the log. = I'm not aware of any change in the API itself=E2=80=A6 =20 Thanks, michal =20
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek =
<michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is =
removed, the Cluster still exists because of it's default template there = is in.
How did you remove the Default Datacenter. It shouldn't let you =
because of that Blank template=E2=80=A6
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 =
+0200
Processing by HostsController#create as */* Parameters: {"utf8"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D", = "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], "managed"=3D>"true", = "progress_report_id"=3D>"[FILTERED]", "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011afeb7e= b", "template"=3D>"", "cores"=3D>"2", "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=3D>""}, = "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, "domain_id"=3D>"1", = "realm_id"=3D>"", "mac"=3D>"", "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71",= "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"false", = "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", "domain_id"=3D>"", = "ip"=3D>"", "provider"=3D>"IPMI"}}, "architecture_id"=3D>"1", = "operatingsystem_id"=3D>"1", "provision_method"=3D>"build", = "build"=3D>"1", "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", "enabled"=3D>"1",= "model_id"=3D>"", "comment"=3D>"", "overwrite"=3D>"false"}, = "capabilities"=3D>"build image", "provider"=3D>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt = ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance = test.office.local.domain: VM template.id |name required for add = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180= :in `handle_fault' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114= :in `rescue in http_post' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111= :in `http_post' = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.= rb:35:in `create_vm' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests= /compute/create_vm.rb:7:in `create_vm' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/c= ompute/server.rb:123:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in = `create_vm' = /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137= :in `create_vm' = /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in = `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in = `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in = `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in = `on_save' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in = `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in = `create' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in = `clear_thread' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:36:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:68:in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `each' = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:600:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/best_standards_support.rb:17:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in= `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalge= t.rb:35:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in = `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/flash.rb:242:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.rb:21:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17= :in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in= `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/static.rb:62:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.rb:223:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/= configurable.rb:30:in `method_missing' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:13= 4:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:= in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `each' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `call' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thr= ead_handler_extension.rb:77:in `process_request' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:140:in `accept_and_process_next_request' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:108:in `main_loop' = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance = test.office.local.domain 2 failed [#<Host::Managed id: nil, = name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, = last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: = nil, created_at: nil, mac: nil, root_pass: = "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, = domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: = 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", = disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: = 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: =
--Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I didn=E2=80=99t mean to imply they worked perfectly, but you can make = it provision a new host successfully, and it does see to do host = management fine with puppet. Here=E2=80=99s the workaround I=E2=80=99m = using at the moment (and need to get off my butt and report, as soon as = I finish cleaning up openssl versions=E2=80=A6): 0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound = and displaying info on currently running vms, compute resources setup = with custom template (had to uncheck the one pci card option even though = there=E2=80=99s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it=E2=80=99s stuff, actually creates the VM, then hangs = waiting for ovirt to start the VM, barber pole on foreman screen : you can try starting the VM by hand, it will start to kickstart, = then fail partway through while not finding the kickstart template from = foreman 2: let this barber pole time out (default time 600 sec, might want to = shorten for testing), then save the host again : it will go to host view, and now it will actually access the = kickstart templates : but it deleted the VM! so you have to recreate it by hand 3: recreate and PXE boot your VM, this time it builds successfully and = foreman takes over management just fine (including vm power management, = oddly enough) A little headache, but I haven=E2=80=99t had time to followup on it with = foreman yet. On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote: provisioning) on 1.5. Back those days I installed a new 1.4.2 as I = wanted to migrate to CentOS anyway because a 1.4.2 stopped working well, = even the rbovirt update and so on didn't fix it. the VM it runs it properly from there. 57) [rt.jar:1.7.0_51] pl.java:43) [rt.jar:1.7.0_51] 155) [resteasy-jaxrs-2.3.2.Final.jar:] 257) [resteasy-jaxrs-2.3.2.Final.jar:] 55) [jbossweb-7.0.13.Final.jar:] 02) [jbossweb-7.0.13.Final.jar:] option to get rid of "Default Datacenter". pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_save_callbacks' pport/callbacks.rb:81:in `run_callbacks' oller/metal/implicit_render.rb:4:in `send_action' troller/base.rb:167:in `process_action' oller/metal/rendering.rb:10:in `process_action' troller/callbacks.rb:18:in `block in process_action' pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_6000' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_872' pport/callbacks.rb:214:in `_conditional_callback_around_6000' pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5999' pport/callbacks.rb:214:in `_conditional_callback_around_5999' pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5998' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_13' pport/callbacks.rb:214:in `_conditional_callback_around_5998' pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= ' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_process_action_callbacks' pport/callbacks.rb:81:in `run_callbacks' troller/callbacks.rb:17:in `process_action' oller/metal/rescue.rb:29:in `process_action' oller/metal/instrumentation.rb:30:in `block in process_action' pport/notifications.rb:123:in `block in instrument' pport/notifications/instrumenter.rb:20:in `instrument' pport/notifications.rb:123:in `instrument' oller/metal/instrumentation.rb:29:in `process_action' oller/metal/params_wrapper.rb:207:in `process_action' troller/base.rb:121:in `process' troller/rendering.rb:45:in `process' oller/metal.rb:203:in `dispatch' oller/metal/rack_delegation.rb:14:in `dispatch' oller/metal.rb:246:in `block in action' dleware/checksum_in_headers.rb:27:in `call' pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_call_callbacks' pport/callbacks.rb:81:in `run_callbacks' pport/cache/strategy/local_cache.rb:72:in `call' true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: = 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: = nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, = otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute = ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek = <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 = when adding a host.
When you add this host you will get an error as oVirt now has = more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go =
further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
=20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20
--Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I = didn=E2=80=99t mean to imply they worked perfectly, but you can make it = provision a new host successfully, and it does see to do host management = fine with puppet. Here=E2=80=99s the workaround I=E2=80=99m using at the = moment (and need to get off my butt and report, as soon as I finish = cleaning up openssl versions=E2=80=A6):<div><br></div><div>0: = functioning smart-proxy for dhcp & tftp, ovirt compute resource = bound and displaying info on currently running vms, compute resources = setup with custom template (had to uncheck the one pci card option even = though there=E2=80=99s only one display)</div><div>1: create new host in = foreman on ovirt compute resource, save/commit</div><div> : = foreman does it=E2=80=99s stuff, actually creates the VM, then hangs = waiting for ovirt to start the VM, barber pole on foreman = screen</div><div> : you can try starting the VM by hand, it will = start to kickstart, then fail partway through while not finding the = kickstart template from foreman</div><div>2: let this barber pole time = out (default time 600 sec, might want to shorten for testing), then save = the host again</div><div> : it will go to host view, and now it = will actually access the kickstart templates</div><div> : but it = deleted the VM! so you have to recreate it by hand</div><div>3: recreate = and PXE boot your VM, this time it builds successfully and foreman takes = over management just fine (including vm power management, oddly = enough)</div><div><br></div><div>A little headache, but I haven=E2=80=99t = had time to followup on it with foreman = yet.</div><div><br></div><div><br><div><div>On Apr 8, 2014, at 12:52 PM, = Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"><div dir=3D"ltr"><div><div><div><div>Thanks for the = update!<br><br></div>The strange thing is that it's not working in any = way (new provisioning) on 1.5. Back those days I installed a new 1.4.2 = as I wanted to migrate to CentOS anyway because a 1.4.2 stopped working = well, even the rbovirt update and so on didn't fix it.<br> <br></div>I have ran 1.4.2 very well against 3.3 and if I'm right also = for one day to 3.4, but I didn't need to provision after my tests so did = the upgrade which went well.<br><br></div>I need 3.4 as it supports = mixed Storage, so I'm bound to that as I don't want to do such a major = upgrade on a running system for now, so I went and well. Only FM doesn't = mix with it, also not the nightly's it seems.<br> <br></div>Are there other options ?<br><br><br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2014-04-08 = 16:56 GMT+02:00 Darrell Budic <span dir=3D"ltr"><<a = href=3D"mailto:darrell.budic@zenfire.com" = target=3D"_blank">darrell.budic@zenfire.com</a>></span>:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 = .8ex;border-left:1px #ccc solid;padding-left:1ex"><div = style=3D"word-wrap:break-word">If this is the same problem I had, this = is a known issue in Foreman 1.4.2. API update in Ovirt broke the rbovirt = integration component: <a = href=3D"http://projects.theforeman.org/issues/4346#change-13781" = target=3D"_blank">http://projects.theforeman.org/issues/4346#change-13781<= /a> . I didn't investigate mine in as much depth, but your original = symptoms look the same as what I saw.<div> <br></div><div>1.5 nightlies mostly work, I'm using them with good = success. They appear to have some trouble starting a new VM for = provisioning, I need to get on reproducing and reporting that. I find = you can fail the first build attempt (no provisioning template until = then), then manually start the VM it runs it properly from there.<div> <div class=3D"h5"><br> <br><div><div>On Apr 8, 2014, at 7:58 AM, Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> = wrote:</div><br><blockquote type=3D"cite"><div = dir=3D"ltr"><div>Hi,<br><br>The only thing I see in the engine.log is a = bunch of:<br> <br>2014-04-08 14:47:51,167 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) = Running command: LoginUserCommand internal: false.<br> 2014-04-08 14:47:51,303 INFO = [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) = [621339b] Running command: LogoutUserCommand internal: = false.<br>2014-04-08 14:47:51,321 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out.<br> 2014-04-08 14:47:51,352 INFO = [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) = Running command: LoginUserCommand internal: false.<br>2014-04-08 = 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] = (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand = internal: false.<br> 2014-04-08 14:47:51,429 INFO = [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] = (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: = null, Custom Event ID: -1, Message: User admin logged out.<br> <br><br></div>And in the server.log:<br><br>2014-04-08 14:47:50,208 = WARN [org.jboss.resteasy.core.SynchronousDispatcher] = (ajp--127.0.0.1-8702-1) failed to execute: = javax.ws.rs.WebApplicationException<br> at = org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) = [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.java:104) [restapi-jaxrs.jar:]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = [rt.jar:1.7.0_51]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 57) [rt.jar:1.7.0_51]<br> at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) [rt.jar:1.7.0_51]<br> at = java.lang.reflect.Method.invoke(Method.java:606) = [rt.jar:1.7.0_51]<br> at = org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:= 155) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:= 257) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispa= tcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:502) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:119) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:50) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = javax.servlet.http.HttpServlet.service(HttpServlet.java:847) = [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:329) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:275) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:161) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]<br> at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 55) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 02) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:109) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368= ) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol= .java:445) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) = [jbossweb-7.0.13.Final.jar:]<br> at = java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]<br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"> 2014-04-08 14:40 GMT+02:00 Michal Skrivanek <span dir=3D"ltr"><<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>></span>:<br><blockquo= te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc = solid;padding-left:1ex"> <div><br> On Apr 8, 2014, at 14:31 , "Matt ." <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> <br> > HI,<br> ><br> > This was more than 1,5 year ago, I can't remember 100%<br> ><br> > I create a new Datacenter as I wanted and putted the otherone = "offline" or so and removed it. The Default Cluster was not able to = remove because of this Template which was OK.<br> <br> </div>yes, the cluster needs to remain.<br> We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet.<br> <div><br> ><br> > I discussed this at #ovirt back those days and it was the only = option to get rid of "Default Datacenter".<br> ><br> > I didn't see logs @ the engine.log to be honest.<br> <br> </div>there you should see some specific error=E2=80=A6I guess. If this = is really related to that removal, there should be something in the log. = I'm not aware of any change in the API itself=E2=80=A6<br> <br> Thanks,<br> michal<br> <div><br> ><br> > Cheers,<br> ><br> > Matt<br> ><br> ><br> > 2014-04-08 14:17 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>>:<br> ><br> > On Apr 8, 2014, at 14:08 , Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> ><br> > > Hi,<br> > ><br> > > It seems that it's an issue with the Default Datacenter that = is removed, the Cluster still exists because of it's default template = there is in.<br> ><br> > How did you remove the Default Datacenter. It shouldn't let you = because of that Blank template=E2=80=A6<br> ><br> > Thanks,<br> > michal<br> ><br> > ><br> > > This is what Foreman Logs:<br> > ><br> > > Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 = 20:40:01 +0200<br> > > Processing by HostsController#create as */*<br> > > Parameters: {"utf8"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D= ", "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], = "managed"=3D>"true", "progress_report_id"=3D>"[FILTERED]", = "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011= afeb7eb", "template"=3D>"", "cores"=3D>"2", = "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", = "_delete"=3D>""}, "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", = "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, = "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, = "domain_id"=3D>"1", "realm_id"=3D>"", "mac"=3D>"", = "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"f= alse", "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", = "domain_id"=3D>"", "ip"=3D>"", "provider"=3D>"IPMI"}}, = "architecture_id"=3D>"1", "operatingsystem_id"=3D>"1", = "provision_method"=3D>"build", "build"=3D>"1", = "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", = "enabled"=3D>"1", "model_id"=3D>"", "comment"=3D>"", = "overwrite"=3D>"false"}, "capabilities"=3D>"build image", = "provider"=3D>"Ovirt"}<br> > > Adding Compute instance for test.office.local.domain<br> > > Successfully decrypted field for Foreman::Model::Ovirt = ovirt-domain-local<br> > > Failed to create a compute ovirt-domain-local(oVirt) instance = test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.= rb:180:in `handle_fault'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114= :in `rescue in http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111= :in `http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.= rb:35:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests= /compute/create_vm.rb:7:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/c= ompute/server.rb:123:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.rb:51:in `create'<br> > > /usr/share/foreman/app/models/compute_resource.rb:120:in = `create_vm'<br> > > = /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137= :in `create_vm'<br> > > = /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in = `setCompute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in = `execute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in = `block in process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `each'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in = `on_save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_save_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in = with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:240:in `save'<br> > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in = `save_with_type'<br> > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in = `create'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/implicit_render.rb:4:in `send_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:167:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rendering.rb:10:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:18:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_872'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5999'<br> > > = /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in = `clear_thread'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5999'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_13'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= '<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_process_action_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:17:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rescue.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:30:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `block in instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications/instrumenter.rb:20:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/params_wrapper.rb:207:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:121:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/rendering.rb:45:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:203:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rack_delegation.rb:14:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:246:in `block in action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:36:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:68:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:600:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid= dleware/checksum_in_headers.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/best_standards_support.rb:17:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalge= t.rb:35:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/params_parser.rb:21:in `call'<br> > > = /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in = `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/flash.rb:242:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_call_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.rb:21:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17= :in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/cache/strategy/local_cache.rb:72:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/static.rb:62:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.rb:223:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/= configurable.rb:30:in `method_missing'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:13= 4:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:= in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `call'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thr= ead_handler_extension.rb:77:in `process_request'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:140:in `accept_and_process_next_request'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:108:in `main_loop'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler.rb:441:in `block (3 levels) in start_threads'<br> > > Rolling back due to a problem: [Set up compute instance = test.office.local.domain 2 failed = [#<Host::Managed id: nil, name: "test.office.local.domain", = ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, = last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, = mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, = puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: = 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: = true, comment: "", disk: "", installed_at: nil, model_id: nil, = hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, = puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, = uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, = image_id: nil, organization_id: nil, location_id: nil, type: = "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, = provision_method: "build">, :setCompute]]<br> > > Failed to save: Failed to create a compute = ovirt-domain-local(oVirt) instance test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > ><br> > ><br> > ><br> > ><br> > > 2014-04-08 9:07 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>>:<br> > ><br> > > On Apr 7, 2014, at 14:47 , Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> > ><br> > > > Hi Guys,<br> > > ><br> > > ><br> > > > On Foreman 1.4.2 it seems that you have issues with oVirt = 3.4 when adding a host.<br> > > ><br> > > > When you add this host you will get an error as oVirt now = has more templating stuff:<br> > ><br> > > you mean guest, right.<br> > > what errors are in Foreman logs? oVirt logs?<br> > ><br> > > Thanks,<br> > > michal<br> > ><br> > > ><br> > > > VM <a href=3D"http://template.id/" = target=3D"_blank">template.id</a>|name required for add<br> > > ><br> > > ><br> > > > Is there a workaround for this to get the creation of VM = go further ?<br> > > ><br> > > ><br> > > > Thanks!<br> > > ><br> > > > Matt<br> > > > _______________________________________________<br> > > > Users mailing list<br> > > > <a href=3D"mailto:Users@ovirt.org" = target=3D"_blank">Users@ovirt.org</a><br> > > > <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br> > ><br> > ><br> ><br> ><br> <br> </div></blockquote></div><br></div> _______________________________________________<br>Users mailing = list<br><a href=3D"mailto:Users@ovirt.org" = target=3D"_blank">Users@ovirt.org</a><br><a = href=3D"http://lists.ovirt.org/mailman/listinfo/users" = target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br> = </blockquote></div><br></div></div></div></div></blockquote></div><br></di= v> </blockquote></div><br></div></body></html>= --Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57--

Yeah that is no problem but it seems to hang only on the template part... when you have a Default DC it should not happen. As I don't have it (and don't want it to avoid confusions) I'm stuck there and that needs a workaround :) 2014-04-08 20:59 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
I didn’t mean to imply they worked perfectly, but you can make it provision a new host successfully, and it does see to do host management fine with puppet. Here’s the workaround I’m using at the moment (and need to get off my butt and report, as soon as I finish cleaning up openssl versions…):
0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound and displaying info on currently running vms, compute resources setup with custom template (had to uncheck the one pci card option even though there’s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it’s stuff, actually creates the VM, then hangs waiting for ovirt to start the VM, barber pole on foreman screen : you can try starting the VM by hand, it will start to kickstart, then fail partway through while not finding the kickstart template from foreman 2: let this barber pole time out (default time 600 sec, might want to shorten for testing), then save the host again : it will go to host view, and now it will actually access the kickstart templates : but it deleted the VM! so you have to recreate it by hand 3: recreate and PXE boot your VM, this time it builds successfully and foreman takes over management just fine (including vm power management, oddly enough)
A little headache, but I haven’t had time to followup on it with foreman yet.
On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote:
Thanks for the update!
The strange thing is that it's not working in any way (new provisioning) on 1.5. Back those days I installed a new 1.4.2 as I wanted to migrate to CentOS anyway because a 1.4.2 stopped working well, even the rbovirt update and so on didn't fix it.
I have ran 1.4.2 very well against 3.3 and if I'm right also for one day to 3.4, but I didn't need to provision after my tests so did the upgrade which went well.
I need 3.4 as it supports mixed Storage, so I'm bound to that as I don't want to do such a major upgrade on a running system for now, so I went and well. Only FM doesn't mix with it, also not the nightly's it seems.
Are there other options ?
2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
If this is the same problem I had, this is a known issue in Foreman 1.4.2. API update in Ovirt broke the rbovirt integration component: http://projects.theforeman.org/issues/4346#change-13781 . I didn't investigate mine in as much depth, but your original symptoms look the same as what I saw.
1.5 nightlies mostly work, I'm using them with good success. They appear to have some trouble starting a new VM for provisioning, I need to get on reproducing and reporting that. I find you can fail the first build attempt (no provisioning template until then), then manually start the VM it runs it properly from there.
On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote:
Hi,
The only thing I see in the engine.log is a bunch of:
2014-04-08 14:47:51,167 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out.
And in the server.log:
2014-04-08 14:47:50,208 WARN [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) failed to execute: javax.ws.rs.WebApplicationException at org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_51] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
2014-04-08 14:40 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com> :
On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote:
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK.
yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank template…nothing final yet.
I discussed this at #ovirt back those days and it was the only option
to get rid of "Default Datacenter".
I didn't see logs @ the engine.log to be honest.
there you should see some specific error…I guess. If this is really related to that removal, there should be something in the log. I'm not aware of any change in the API itself…
Thanks, michal
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek <
michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is
removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you
because of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01
Processing by HostsController#create as */* Parameters: {"utf8"=>"✓", "authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create'
/usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm'
/usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm'
/usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute'
/usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save'
/usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999'
/usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads'
Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1,
+0200 puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]]
Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek < michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go
further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

I think this is the bug you're experiencing: http://projects.theforeman.org/issues/4996 and maybe related to: http://projects.theforeman.org/issues/4684 Kind regards, Jorick Astrego Netbulae B.V. On Tue, 2014-04-08 at 21:05 +0200, Matt . wrote:
Yeah that is no problem but it seems to hang only on the template part... when you have a Default DC it should not happen.
As I don't have it (and don't want it to avoid confusions) I'm stuck there and that needs a workaround :)
2014-04-08 20:59 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
I didn’t mean to imply they worked perfectly, but you can make it provision a new host successfully, and it does see to do host management fine with puppet. Here’s the workaround I’m using at the moment (and need to get off my butt and report, as soon as I finish cleaning up openssl versions…):
0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound and displaying info on currently running vms, compute resources setup with custom template (had to uncheck the one pci card option even though there’s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it’s stuff, actually creates the VM, then hangs waiting for ovirt to start the VM, barber pole on foreman screen : you can try starting the VM by hand, it will start to kickstart, then fail partway through while not finding the kickstart template from foreman 2: let this barber pole time out (default time 600 sec, might want to shorten for testing), then save the host again : it will go to host view, and now it will actually access the kickstart templates : but it deleted the VM! so you have to recreate it by hand 3: recreate and PXE boot your VM, this time it builds successfully and foreman takes over management just fine (including vm power management, oddly enough)
A little headache, but I haven’t had time to followup on it with foreman yet.
On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote:
> Thanks for the update! > > > The strange thing is that it's not working in any way (new > provisioning) on 1.5. Back those days I installed a new > 1.4.2 as I wanted to migrate to CentOS anyway because a > 1.4.2 stopped working well, even the rbovirt update and so > on didn't fix it. > > > I have ran 1.4.2 very well against 3.3 and if I'm right also > for one day to 3.4, but I didn't need to provision after my > tests so did the upgrade which went well. > > > I need 3.4 as it supports mixed Storage, so I'm bound to > that as I don't want to do such a major upgrade on a running > system for now, so I went and well. Only FM doesn't mix with > it, also not the nightly's it seems. > > > Are there other options ? > > > > > > 2014-04-08 16:56 GMT+02:00 Darrell Budic > <darrell.budic@zenfire.com>: > > If this is the same problem I had, this is a known > issue in Foreman 1.4.2. API update in Ovirt broke > the rbovirt integration > component: http://projects.theforeman.org/issues/4346#change-13781 . I didn't investigate mine in as much depth, but your original symptoms look the same as what I saw. > > > 1.5 nightlies mostly work, I'm using them with good > success. They appear to have some trouble starting a > new VM for provisioning, I need to get on > reproducing and reporting that. I find you can fail > the first build attempt (no provisioning template > until then), then manually start the VM it runs it > properly from there. > > > On Apr 8, 2014, at 7:58 AM, Matt . > <yamakasi.014@gmail.com> wrote: > > > > Hi, > > > > The only thing I see in the engine.log is a bunch > > of: > > > > 2014-04-08 14:47:51,167 INFO > > [org.ovirt.engine.core.bll.LoginUserCommand] > > (ajp--127.0.0.1-8702-3) Running command: > > LoginUserCommand internal: false. > > 2014-04-08 14:47:51,303 INFO > > [org.ovirt.engine.core.bll.LogoutUserCommand] > > (ajp--127.0.0.1-8702-3) [621339b] Running command: > > LogoutUserCommand internal: false. > > 2014-04-08 14:47:51,321 INFO > > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. > > 2014-04-08 14:47:51,352 INFO > > [org.ovirt.engine.core.bll.LoginUserCommand] > > (ajp--127.0.0.1-8702-4) Running command: > > LoginUserCommand internal: false. > > 2014-04-08 14:47:51,418 INFO > > [org.ovirt.engine.core.bll.LogoutUserCommand] > > (ajp--127.0.0.1-8702-4) [67db2722] Running > > command: LogoutUserCommand internal: false. > > 2014-04-08 14:47:51,429 INFO > > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. > > > > > > > > And in the server.log: > > > > 2014-04-08 14:47:50,208 WARN > > [org.jboss.resteasy.core.SynchronousDispatcher] > > (ajp--127.0.0.1-8702-1) failed to execute: > > javax.ws.rs.WebApplicationException > > at > > org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] > > at > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] > > at > > java.lang.reflect.Method.invoke(Method.java:606) > > [rt.jar:1.7.0_51] > > at > > org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > > at > > org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] > > at > > org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] > > at > > org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] > > at org.apache.coyote.ajp.AjpProtocol > > $AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] > > at org.apache.tomcat.util.net.JIoEndpoint > > $Worker.run(JIoEndpoint.java:930) > > [jbossweb-7.0.13.Final.jar:] > > at java.lang.Thread.run(Thread.java:744) > > [rt.jar:1.7.0_51] > > > > > > > > 2014-04-08 14:40 GMT+02:00 Michal Skrivanek > > <michal.skrivanek@redhat.com>: > > > > > > On Apr 8, 2014, at 14:31 , "Matt ." > > <yamakasi.014@gmail.com> wrote: > > > > > HI, > > > > > > This was more than 1,5 year ago, I can't > > remember 100% > > > > > > I create a new Datacenter as I wanted > > and putted the otherone "offline" or so > > and removed it. The Default Cluster was > > not able to remove because of this > > Template which was OK. > > > > > > yes, the cluster needs to remain. > > We're finally taking some steps to be able > > to remove/replace a Blank template…nothing > > final yet. > > > > > > > > I discussed this at #ovirt back those > > days and it was the only option to get rid > > of "Default Datacenter". > > > > > > I didn't see logs @ the engine.log to > > be honest. > > > > > > there you should see some specific error…I > > guess. If this is really related to that > > removal, there should be something in the > > log. I'm not aware of any change in the > > API itself… > > > > Thanks, > > michal > > > > > > > > Cheers, > > > > > > Matt > > > > > > > > > 2014-04-08 14:17 GMT+02:00 Michal > > Skrivanek <michal.skrivanek@redhat.com>: > > > > > > On Apr 8, 2014, at 14:08 , Matt . > > <yamakasi.014@gmail.com> wrote: > > > > > > > Hi, > > > > > > > > It seems that it's an issue with the > > Default Datacenter that is removed, the > > Cluster still exists because of it's > > default template there is in. > > > > > > How did you remove the Default > > Datacenter. It shouldn't let you because > > of that Blank template… > > > > > > Thanks, > > > michal > > > > > > > > > > > This is what Foreman Logs: > > > > > > > > Started POST "/hosts" for > > xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 > > +0200 > > > > Processing by HostsController#create > > as */* > > > > Parameters: {"utf8"=>"✓", > > "authenticity_token"=>"frTtd5bG6PoC5+2j > > +qXiGS4TNdJ9tstEgap5BRUoTdA=", > > "host"=>{"name"=>"test", > > "hostgroup_id"=>"", > > "compute_resource_id"=>"1", > > "compute_profile_id"=>"", > > "environment_id"=>"1", > > "puppet_ca_proxy_id"=>"1", > > "puppet_proxy_id"=>"1", > > "puppetclass_ids"=>[""], > > "managed"=>"true", > > "progress_report_id"=>"[FILTERED]", > > "type"=>"Host::Managed", > > "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} > > > > Adding Compute instance for > > test.office.local.domain > > > > Successfully decrypted field for > > Foreman::Model::Ovirt ovirt-domain-local > > > > Failed to create a compute > > ovirt-domain-local(oVirt) instance > > test.office.local.domain: VM > > > > template.id > > > > |name required for add > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' > > > > > > /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm' > > > > > > /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' > > > > > > /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' > > > > > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' > > > > > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' > > > > > > /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' > > > > > > /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' > > > > Rolling back due to a problem: [Set up > > compute instance test.office.local.domain > > 2 failed [#<Host::Managed id: nil, > > name: "test.office.local.domain", ip: > > "172.16.20.71", last_compile: nil, > > last_freshcheck: nil, last_report: nil, > > updated_at: nil, source_file_id: nil, > > created_at: nil, mac: nil, root_pass: "$1 > > $Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: > > nil, puppet_status: 0, domain_id: 1, > > architecture_id: 1, operatingsystem_id: 1, > > environment_id: 1, subnet_id: 2, > > ptable_id: 9, medium_id: 5, build: true, > > comment: "", disk: "", installed_at: nil, > > model_id: nil, hostgroup_id: nil, > > owner_id: 1, owner_type: "User", enabled: > > true, puppet_ca_proxy_id: 1, managed: > > true, use_image: nil, image_file: nil, > > uuid: nil, compute_resource_id: 1, > > puppet_proxy_id: 1, certname: nil, > > image_id: nil, organization_id: nil, > > location_id: nil, type: "Host::Managed", > > compute_profile_id: nil, otp: nil, > > realm_id: nil, provision_method: > > "build">, :setCompute]] > > > > Failed to save: Failed to create a > > compute ovirt-domain-local(oVirt) instance > > test.office.local.domain: VM > > > > template.id > > > > |name required for add > > > > > > > > > > > > > > > > > > > > 2014-04-08 9:07 GMT+02:00 Michal > > Skrivanek <michal.skrivanek@redhat.com>: > > > > > > > > On Apr 7, 2014, at 14:47 , Matt . > > <yamakasi.014@gmail.com> wrote: > > > > > > > > > Hi Guys, > > > > > > > > > > > > > > > On Foreman 1.4.2 it seems that you > > have issues with oVirt 3.4 when adding a > > host. > > > > > > > > > > When you add this host you will get > > an error as oVirt now has more templating > > stuff: > > > > > > > > you mean guest, right. > > > > what errors are in Foreman logs? oVirt > > logs? > > > > > > > > Thanks, > > > > michal > > > > > > > > > > > > > > VM template.id|name required for add > > > > > > > > > > > > > > > Is there a workaround for this to > > get the creation of VM go further ? > > > > > > > > > > > > > > > Thanks! > > > > > > > > > > Matt > > > > > > > _______________________________________________ > > > > > Users mailing list > > > > > Users@ovirt.org > > > > > > > http://lists.ovirt.org/mailman/listinfo/users > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > Users mailing list > > Users@ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > > > >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Sorry, I see you already updated this bug... The name Matt instead of Yama Kasi misled me :-% On Wed, 2014-04-09 at 19:33 +0200, Jorick Astrego wrote:
I think this is the bug you're experiencing:
http://projects.theforeman.org/issues/4996
and maybe related to:
http://projects.theforeman.org/issues/4684
Kind regards,
Jorick Astrego Netbulae B.V.
On Tue, 2014-04-08 at 21:05 +0200, Matt . wrote:
Yeah that is no problem but it seems to hang only on the template part... when you have a Default DC it should not happen.
As I don't have it (and don't want it to avoid confusions) I'm stuck there and that needs a workaround :)
2014-04-08 20:59 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
I didn’t mean to imply they worked perfectly, but you can make it provision a new host successfully, and it does see to do host management fine with puppet. Here’s the workaround I’m using at the moment (and need to get off my butt and report, as soon as I finish cleaning up openssl versions…):
0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound and displaying info on currently running vms, compute resources setup with custom template (had to uncheck the one pci card option even though there’s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it’s stuff, actually creates the VM, then hangs waiting for ovirt to start the VM, barber pole on foreman screen : you can try starting the VM by hand, it will start to kickstart, then fail partway through while not finding the kickstart template from foreman 2: let this barber pole time out (default time 600 sec, might want to shorten for testing), then save the host again : it will go to host view, and now it will actually access the kickstart templates : but it deleted the VM! so you have to recreate it by hand 3: recreate and PXE boot your VM, this time it builds successfully and foreman takes over management just fine (including vm power management, oddly enough)
A little headache, but I haven’t had time to followup on it with foreman yet.
On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote:
> Thanks for the update! > > > The strange thing is that it's not working in any way (new > provisioning) on 1.5. Back those days I installed a new > 1.4.2 as I wanted to migrate to CentOS anyway because a > 1.4.2 stopped working well, even the rbovirt update and so > on didn't fix it. > > > I have ran 1.4.2 very well against 3.3 and if I'm right > also for one day to 3.4, but I didn't need to provision > after my tests so did the upgrade which went well. > > > I need 3.4 as it supports mixed Storage, so I'm bound to > that as I don't want to do such a major upgrade on a > running system for now, so I went and well. Only FM > doesn't mix with it, also not the nightly's it seems. > > > Are there other options ? > > > > > > 2014-04-08 16:56 GMT+02:00 Darrell Budic > <darrell.budic@zenfire.com>: > > If this is the same problem I had, this is a known > issue in Foreman 1.4.2. API update in Ovirt broke > the rbovirt integration > component: http://projects.theforeman.org/issues/4346#change-13781 . I didn't investigate mine in as much depth, but your original symptoms look the same as what I saw. > > > 1.5 nightlies mostly work, I'm using them with > good success. They appear to have some trouble > starting a new VM for provisioning, I need to get > on reproducing and reporting that. I find you can > fail the first build attempt (no provisioning > template until then), then manually start the VM > it runs it properly from there. > > > On Apr 8, 2014, at 7:58 AM, Matt . > <yamakasi.014@gmail.com> wrote: > > > > Hi, > > > > The only thing I see in the engine.log is a > > bunch of: > > > > 2014-04-08 14:47:51,167 INFO > > [org.ovirt.engine.core.bll.LoginUserCommand] > > (ajp--127.0.0.1-8702-3) Running command: > > LoginUserCommand internal: false. > > 2014-04-08 14:47:51,303 INFO > > [org.ovirt.engine.core.bll.LogoutUserCommand] > > (ajp--127.0.0.1-8702-3) [621339b] Running > > command: LogoutUserCommand internal: false. > > 2014-04-08 14:47:51,321 INFO > > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. > > 2014-04-08 14:47:51,352 INFO > > [org.ovirt.engine.core.bll.LoginUserCommand] > > (ajp--127.0.0.1-8702-4) Running command: > > LoginUserCommand internal: false. > > 2014-04-08 14:47:51,418 INFO > > [org.ovirt.engine.core.bll.LogoutUserCommand] > > (ajp--127.0.0.1-8702-4) [67db2722] Running > > command: LogoutUserCommand internal: false. > > 2014-04-08 14:47:51,429 INFO > > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. > > > > > > > > And in the server.log: > > > > 2014-04-08 14:47:50,208 WARN > > [org.jboss.resteasy.core.SynchronousDispatcher] > > (ajp--127.0.0.1-8702-1) failed to execute: > > javax.ws.rs.WebApplicationException > > at > > org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] > > at > > org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] > > at > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] > > at > > java.lang.reflect.Method.invoke(Method.java:606) > > [rt.jar:1.7.0_51] > > at > > org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] > > at > > javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > > at > > org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] > > at > > org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] > > at > > org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] > > at > > org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] > > at org.apache.coyote.ajp.AjpProtocol > > $AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] > > at org.apache.tomcat.util.net.JIoEndpoint > > $Worker.run(JIoEndpoint.java:930) > > [jbossweb-7.0.13.Final.jar:] > > at java.lang.Thread.run(Thread.java:744) > > [rt.jar:1.7.0_51] > > > > > > > > 2014-04-08 14:40 GMT+02:00 Michal Skrivanek > > <michal.skrivanek@redhat.com>: > > > > > > On Apr 8, 2014, at 14:31 , "Matt ." > > <yamakasi.014@gmail.com> wrote: > > > > > HI, > > > > > > This was more than 1,5 year ago, I > > can't remember 100% > > > > > > I create a new Datacenter as I wanted > > and putted the otherone "offline" or so > > and removed it. The Default Cluster was > > not able to remove because of this > > Template which was OK. > > > > > > yes, the cluster needs to remain. > > We're finally taking some steps to be > > able to remove/replace a Blank template… > > nothing final yet. > > > > > > > > I discussed this at #ovirt back those > > days and it was the only option to get > > rid of "Default Datacenter". > > > > > > I didn't see logs @ the engine.log > > to be honest. > > > > > > there you should see some specific > > error…I guess. If this is really related > > to that removal, there should be > > something in the log. I'm not aware of > > any change in the API itself… > > > > Thanks, > > michal > > > > > > > > Cheers, > > > > > > Matt > > > > > > > > > 2014-04-08 14:17 GMT+02:00 Michal > > Skrivanek <michal.skrivanek@redhat.com>: > > > > > > On Apr 8, 2014, at 14:08 , Matt . > > <yamakasi.014@gmail.com> wrote: > > > > > > > Hi, > > > > > > > > It seems that it's an issue with the > > Default Datacenter that is removed, the > > Cluster still exists because of it's > > default template there is in. > > > > > > How did you remove the Default > > Datacenter. It shouldn't let you because > > of that Blank template… > > > > > > Thanks, > > > michal > > > > > > > > > > > This is what Foreman Logs: > > > > > > > > Started POST "/hosts" for > > xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 > > +0200 > > > > Processing by HostsController#create > > as */* > > > > Parameters: {"utf8"=>"✓", > > "authenticity_token"=>"frTtd5bG6PoC5+2j > > +qXiGS4TNdJ9tstEgap5BRUoTdA=", > > "host"=>{"name"=>"test", > > "hostgroup_id"=>"", > > "compute_resource_id"=>"1", > > "compute_profile_id"=>"", > > "environment_id"=>"1", > > "puppet_ca_proxy_id"=>"1", > > "puppet_proxy_id"=>"1", > > "puppetclass_ids"=>[""], > > "managed"=>"true", > > "progress_report_id"=>"[FILTERED]", > > "type"=>"Host::Managed", > > "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} > > > > Adding Compute instance for > > test.office.local.domain > > > > Successfully decrypted field for > > Foreman::Model::Ovirt ovirt-domain-local > > > > Failed to create a compute > > ovirt-domain-local(oVirt) instance > > test.office.local.domain: VM > > > > template.id > > > > |name required for add > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' > > > > > > /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm' > > > > > > /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' > > > > > > /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' > > > > > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' > > > > > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' > > > > > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' > > > > > > /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' > > > > > > /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' > > > > > > /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop' > > > > > > /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' > > > > Rolling back due to a problem: [Set > > up compute instance > > test.office.local.domain 2 > > failed [#<Host::Managed id: nil, > > name: "test.office.local.domain", ip: > > "172.16.20.71", last_compile: nil, > > last_freshcheck: nil, last_report: nil, > > updated_at: nil, source_file_id: nil, > > created_at: nil, mac: nil, root_pass: > > "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", > > serial: nil, puppet_status: 0, > > domain_id: 1, architecture_id: 1, > > operatingsystem_id: 1, environment_id: > > 1, subnet_id: 2, ptable_id: 9, > > medium_id: 5, build: true, comment: "", > > disk: "", installed_at: nil, model_id: > > nil, hostgroup_id: nil, owner_id: 1, > > owner_type: "User", enabled: true, > > puppet_ca_proxy_id: 1, managed: true, > > use_image: nil, image_file: nil, uuid: > > nil, compute_resource_id: 1, > > puppet_proxy_id: 1, certname: nil, > > image_id: nil, organization_id: nil, > > location_id: nil, type: "Host::Managed", > > compute_profile_id: nil, otp: nil, > > realm_id: nil, provision_method: > > "build">, :setCompute]] > > > > Failed to save: Failed to create a > > compute ovirt-domain-local(oVirt) > > instance test.office.local.domain: VM > > > > template.id > > > > |name required for add > > > > > > > > > > > > > > > > > > > > 2014-04-08 9:07 GMT+02:00 Michal > > Skrivanek <michal.skrivanek@redhat.com>: > > > > > > > > On Apr 7, 2014, at 14:47 , Matt . > > <yamakasi.014@gmail.com> wrote: > > > > > > > > > Hi Guys, > > > > > > > > > > > > > > > On Foreman 1.4.2 it seems that you > > have issues with oVirt 3.4 when adding a > > host. > > > > > > > > > > When you add this host you will > > get an error as oVirt now has more > > templating stuff: > > > > > > > > you mean guest, right. > > > > what errors are in Foreman logs? > > oVirt logs? > > > > > > > > Thanks, > > > > michal > > > > > > > > > > > > > > VM template.id|name required for > > add > > > > > > > > > > > > > > > Is there a workaround for this to > > get the creation of VM go further ? > > > > > > > > > > > > > > > Thanks! > > > > > > > > > > Matt > > > > > > > _______________________________________________ > > > > > Users mailing list > > > > > Users@ovirt.org > > > > > > > http://lists.ovirt.org/mailman/listinfo/users > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > Users mailing list > > Users@ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > > > >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Have you had any recent luck? On Thu, Apr 10, 2014 at 3:40 AM, Jorick Astrego <j.astrego@netbulae.eu> wrote:
Sorry, I see you already updated this bug... The name Matt instead of Yama Kasi misled me :-%
On Wed, 2014-04-09 at 19:33 +0200, Jorick Astrego wrote:
I think this is the bug you're experiencing:
http://projects.theforeman.org/issues/4996
and maybe related to:
http://projects.theforeman.org/issues/4684
Kind regards,
Jorick Astrego Netbulae B.V.
On Tue, 2014-04-08 at 21:05 +0200, Matt . wrote:
Yeah that is no problem but it seems to hang only on the template part... when you have a Default DC it should not happen.
As I don't have it (and don't want it to avoid confusions) I'm stuck there and that needs a workaround :)
2014-04-08 20:59 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
I didn’t mean to imply they worked perfectly, but you can make it provision a new host successfully, and it does see to do host management fine with puppet. Here’s the workaround I’m using at the moment (and need to get off my butt and report, as soon as I finish cleaning up openssl versions…):
0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound and displaying info on currently running vms, compute resources setup with custom template (had to uncheck the one pci card option even though there’s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it’s stuff, actually creates the VM, then hangs waiting for ovirt to start the VM, barber pole on foreman screen : you can try starting the VM by hand, it will start to kickstart, then fail partway through while not finding the kickstart template from foreman 2: let this barber pole time out (default time 600 sec, might want to shorten for testing), then save the host again : it will go to host view, and now it will actually access the kickstart templates : but it deleted the VM! so you have to recreate it by hand 3: recreate and PXE boot your VM, this time it builds successfully and foreman takes over management just fine (including vm power management, oddly enough)
A little headache, but I haven’t had time to followup on it with foreman yet.
On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote:
Thanks for the update!
The strange thing is that it's not working in any way (new provisioning) on 1.5. Back those days I installed a new 1.4.2 as I wanted to migrate to CentOS anyway because a 1.4.2 stopped working well, even the rbovirt update and so on didn't fix it.
I have ran 1.4.2 very well against 3.3 and if I'm right also for one day to 3.4, but I didn't need to provision after my tests so did the upgrade which went well.
I need 3.4 as it supports mixed Storage, so I'm bound to that as I don't want to do such a major upgrade on a running system for now, so I went and well. Only FM doesn't mix with it, also not the nightly's it seems.
Are there other options ?
2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic@zenfire.com>:
If this is the same problem I had, this is a known issue in Foreman 1.4.2. API update in Ovirt broke the rbovirt integration component: http://projects.theforeman.org/issues/4346#change-13781 . I didn't investigate mine in as much depth, but your original symptoms look the same as what I saw.
1.5 nightlies mostly work, I'm using them with good success. They appear to have some trouble starting a new VM for provisioning, I need to get on reproducing and reporting that. I find you can fail the first build attempt (no provisioning template until then), then manually start the VM it runs it properly from there.
On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote:
Hi,
The only thing I see in the engine.log is a bunch of:
2014-04-08 14:47:51,167 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,303 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3) [621339b] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,321 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack: null, Custom Event ID: -1, Message: User admin logged out. 2014-04-08 14:47:51,352 INFO [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4) Running command: LoginUserCommand internal: false. 2014-04-08 14:47:51,418 INFO [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4) [67db2722] Running command: LogoutUserCommand internal: false. 2014-04-08 14:47:51,429 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack: null, Custom Event ID: -1, Message: User admin logged out.
And in the server.log:
2014-04-08 14:47:50,208 WARN [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1) failed to execute: javax.ws.rs.WebApplicationException at org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104) [restapi-jaxrs.jar:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_51] at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_51] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.2.Final.jar:] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80) [common.jar:] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
2014-04-08 14:40 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote:
HI,
This was more than 1,5 year ago, I can't remember 100%
I create a new Datacenter as I wanted and putted the otherone "offline" or so and removed it. The Default Cluster was not able to remove because of this Template which was OK.
yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank template…nothing final yet.
I discussed this at #ovirt back those days and it was the only option to get rid of "Default Datacenter".
I didn't see logs @ the engine.log to be honest.
there you should see some specific error…I guess. If this is really related to that removal, there should be something in the log. I'm not aware of any change in the API itself…
Thanks, michal
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@gmail.com> wrote:
Hi,
It seems that it's an issue with the Default Datacenter that is removed, the Cluster still exists because of it's default template there is in.
How did you remove the Default Datacenter. It shouldn't let you because of that Blank template…
Thanks, michal
This is what Foreman Logs:
Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 20:40:01 +0200 Processing by HostsController#create as */* Parameters: {"utf8"=>"✓", "authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=", "host"=>{"name"=>"test", "hostgroup_id"=>"", "compute_resource_id"=>"1", "compute_profile_id"=>"", "environment_id"=>"1", "puppet_ca_proxy_id"=>"1", "puppet_proxy_id"=>"1", "puppetclass_ids"=>[""], "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb", "template"=>"", "cores"=>"2", "memory"=>"2147483648", "interfaces_attributes"=>{"new_interfaces"=>{"name"=>"", "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=>""}, "new_1396895988009"=>{"name"=>"nic1", "network"=>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=>""}}, "volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"", "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", "_delete"=>"", "id"=>""}, "new_1396895996127"=>{"size_gb"=>"25", "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555", "_delete"=>"", "id"=>""}}, "start"=>"1"}, "domain_id"=>"1", "realm_id"=>"", "mac"=>"", "subnet_id"=>"2", "ip"=>"172.16.20.71", "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false", "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1", "operatingsystem_id"=>"1", "provision_method"=>"build", "build"=>"1", "medium_id"=>"5", "ptable_id"=>"9", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"1-Users", "enabled"=>"1", "model_id"=>"", "comment"=>"", "overwrite"=>"false"}, "capabilities"=>"build image", "provider"=>"Ovirt"} Adding Compute instance for test.office.local.domain Successfully decrypted field for Foreman::Model::Ovirt ovirt-domain-local Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in `handle_fault'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in `rescue in http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in `http_post'
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in `create_vm'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in `create' /usr/share/foreman/app/models/compute_resource.rb:120:in `create_vm'
/usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in `create_vm' /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in `setCompute' /usr/share/foreman/app/models/concerns/orchestration.rb:142:in `execute' /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block in process' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `each' /usr/share/foreman/app/models/concerns/orchestration.rb:77:in `process' /usr/share/foreman/app/models/concerns/orchestration.rb:18:in `on_save'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in `_run__1092801602321222569__save__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in `create_or_update'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in `save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block (2 levels) in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in `transaction'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in `with_transaction_returning_status'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in `block in save'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in `rollback_active_record_state!'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in `save' /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type' /usr/share/foreman/app/controllers/hosts_controller.rb:94:in `create'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in `block (3 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_872'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_6000'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in `block (2 levels) in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5999' /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in `clear_thread'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5999'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in `block in _run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in `block in _conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in `around'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in `_callback_around_13'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in `_conditional_callback_around_5998'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `block in instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in `instrument'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in `process'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in `block in action'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in `context'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `_run__1124345173183733839__call__3625976562279559551__callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in `__run_callback'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in `run_callbacks'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in `call_app'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each'
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads' Rolling back due to a problem: [Set up compute instance test.office.local.domain 2 failed [#<Host::Managed id: nil, name: "test.office.local.domain", ip: "172.16.20.71", last_compile: nil, last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id: nil, created_at: nil, mac: nil, root_pass: "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0, domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1, subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1, owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1, puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil, location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp: nil, realm_id: nil, provision_method: "build">, :setCompute]] Failed to save: Failed to create a compute ovirt-domain-local(oVirt) instance test.office.local.domain: VM template.id |name required for add
2014-04-08 9:07 GMT+02:00 Michal Skrivanek <michal.skrivanek@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@gmail.com> wrote:
Hi Guys,
On Foreman 1.4.2 it seems that you have issues with oVirt 3.4 when adding a host.
When you add this host you will get an error as oVirt now has more templating stuff:
you mean guest, right. what errors are in Foreman logs? oVirt logs?
Thanks, michal
VM template.id|name required for add
Is there a workaround for this to get the creation of VM go further ?
Thanks!
Matt _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
participants (5)
-
Andrew Lau
-
Darrell Budic
-
Jorick Astrego
-
Matt .
-
Michal Skrivanek