The attempt to merge lp:~soren/nova/include-test-extensions into lp:nova failed. Below is the output from the failed tests. AccountsTest test_account_create OK test_account_delete OK test_account_update OK test_get_account OK AdminAPITest test_admin_disabled OK test_admin_enabled OK APITest test_exceptions_are_converted_to_faults OK Test test_authorize_token OK test_authorize_user OK test_bad_token OK test_bad_user_bad_key OK test_bad_user_good_key OK test_no_user OK test_token_expiry OK TestFunctional test_token_doesnotexist OK test_token_expiry OK TestLimiter test_authorize_token OK LimiterTest test_limiter_custom_max_limit OK test_limiter_limit_and_offset OK test_limiter_limit_medium OK test_limiter_limit_over_max OK test_limiter_limit_zero OK test_limiter_negative_limit OK test_limiter_negative_offset OK test_limiter_nothing OK test_limiter_offset_bad OK test_limiter_offset_blank OK test_limiter_offset_medium OK test_limiter_offset_over_max OK test_limiter_offset_zero OK ActionExtensionTest test_extended_action ERROR test_invalid_action ERROR test_invalid_action_body ERROR ExtensionControllerTest test_get_by_alias ERROR test_index ERROR ExtensionManagerTest test_get_resources ERROR ResourceExtensionTest test_get_resources OK test_get_resources_with_controller OK test_no_extension_present OK ResponseExtensionTest test_get_resources_with_mgr ERROR test_get_resources_with_stub_mgr OK TestFaults test_fault_parts OK test_raise OK test_retry_header OK FlavorsTest test_get_flavor_by_id_v1_0 OK test_get_flavor_by_id_v1_1 OK test_get_flavor_by_invalid_id OK test_get_flavor_list_detail_v1_0 OK test_get_flavor_list_detail_v1_1 OK test_get_flavor_list_v1_0 OK test_get_flavor_list_v1_1 OK GlanceImageServiceTest test_create OK test_create_and_show_non_existing_image OK test_create_with_instance_id OK test_create_without_instance_id OK test_delete OK test_index OK test_update OK ImageControllerWithGlanceServiceTest test_get_image_details OK test_get_image_found OK test_get_image_index OK test_get_image_non_existent OK test_get_image_not_owned OK LocalImageServiceTest test_create OK test_create_and_show_non_existing_image OK test_delete OK test_get_all_ids_with_incorrect_directory_formats OK test_index OK test_update OK LimitMiddlewareTest test_good_request OK test_limited_request_json OK test_limited_request_xml OK LimitTest test_GET_delay OK test_GET_no_delay OK LimiterTest test_delay_GET OK test_delay_POST OK test_delay_PUT OK test_delay_PUT_servers OK test_delay_PUT_wait OK test_multiple_delays OK test_multiple_users OK test_no_delay_GET OK test_no_delay_PUT OK LimitsControllerTest test_empty_index_json OK test_empty_index_xml OK test_index_json OK test_index_xml OK WsgiLimiterProxyTest test_200 OK test_403 OK WsgiLimiterTest test_escaping OK test_good_url OK test_invalid_methods OK test_response_to_delays OK test_response_to_delays_usernames OK ServerMetaDataTest test_create OK test_delete OK test_index OK test_index_no_data OK test_show OK test_show_meta_not_found OK test_update_item OK test_update_item_body_uri_mismatch OK test_update_item_too_many_keys OK ServersTest test_confirm_resize_server OK test_confirm_resize_server_fails OK test_create_backup_schedules OK test_create_instance OK test_create_instance_no_key_pair OK test_create_instance_v11 OK test_create_instance_v11_bad_href OK test_delete_backup_schedules OK test_delete_server_instance OK test_get_all_server_details_v1_0 OK test_get_all_server_details_v1_1 OK test_get_all_server_details_with_host OK test_get_server_backup_schedules OK test_get_server_by_id OK test_get_server_by_id_with_addresses OK test_get_server_by_id_with_addresses_v11 OK test_get_server_list OK test_get_servers_with_bad_limit OK test_get_servers_with_bad_marker OK test_get_servers_with_bad_offset OK test_get_servers_with_limit OK test_get_servers_with_limit_and_marker OK test_get_servers_with_limit_and_offset OK test_get_servers_with_marker OK test_get_servers_with_offset OK test_resize_bad_flavor_fails OK test_resize_raises_fails OK test_resize_server OK test_resized_server_has_correct_status OK test_revert_resize_server OK test_revert_resize_server_fails OK test_server_actions OK test_server_diagnostics OK test_server_inject_network_info OK test_server_pause OK test_server_reboot OK test_server_rebuild OK test_server_reset_network OK test_server_resume OK test_server_suspend OK test_server_unpause OK test_update_bad_params OK test_update_no_body OK test_update_server OK TestServerCreateRequestXMLDeserializer test_canonical_request_from_docs OK test_minimal_request OK test_request_second_personality_node_ignored OK test_request_with_empty_metadata OK test_request_with_empty_metadata_and_personality OK test_request_with_empty_metadata_and_personality_reversed OK test_request_with_empty_personality OK test_request_with_metadata_duplicate_key OK test_request_with_metadata_missing_key OK test_request_with_metadata_missing_value OK test_request_with_one_metadata OK test_request_with_one_personality OK test_request_with_one_personality_empty_contents OK test_request_with_one_personality_empty_contents_variation OK test_request_with_one_personality_missing_path OK test_request_with_two_metadata OK test_request_with_two_metadata_missing_key OK test_request_with_two_metadata_missing_value OK test_request_with_two_personalities OK TestServerInstanceCreation test_create_instance_admin_pass_json OK test_create_instance_admin_pass_xml OK test_create_instance_personality_empty_content OK test_create_instance_with_no_personality OK test_create_instance_with_no_personality_xml OK test_create_instance_with_null_personality OK test_create_instance_with_personality OK test_create_instance_with_personality_no_contents OK test_create_instance_with_personality_no_path OK test_create_instance_with_personality_not_a_list OK test_create_instance_with_personality_with_non_b64_content OK test_create_instance_with_personality_xml OK test_create_instance_with_three_personalities OK SharedIpGroupsTest test_create_shared_ip_group OK test_delete_shared_ip_group OK test_get_shared_ip_groups OK UsersTest test_get_user_by_id OK test_get_user_list OK test_user_create OK test_user_delete OK test_user_update OK ZonesTest test_get_zone_by_id OK test_get_zone_list_db OK test_get_zone_list_scheduler OK test_zone_create OK test_zone_delete OK test_zone_info OK test_zone_update OK ControllerTest test_response_content_type_default_when_unsupported OK test_response_content_type_from_accept_json OK test_response_content_type_from_accept_xml OK test_response_content_type_from_query_extension_json OK test_response_content_type_from_query_extension_xml OK test_show OK RequestTest test_content_type_accept_and_query_extension OK test_content_type_accept_default OK test_content_type_from_accept_xml OK test_content_type_from_query_extension OK test_request_content_type_missing OK test_request_content_type_unsupported OK SerializerTest test_deserialize_empty_xml OK test_deserialize_json OK test_deserialize_xml OK test_json OK test_unsupported_content_type OK test_xml OK Test test_debug OK test_router OK TestGetterDateTimeNoneTests test_detail_handles_none_datetimes OK test_detail_makes_datetimes OK test_get_handles_none_datetimes OK test_get_makes_datetimes OK test_show_handles_none_datetimes OK test_show_makes_datetimes OK TestGlanceImageServiceProperties test_detail_passes_through_to_client OK test_show_passes_through_to_client OK TestMutatorDateTimeTests test_create_handles_datetimes OK test_create_handles_none_datetimes OK test_update_handles_datetimes OK test_update_handles_none_datetimes OK LoginTest test_bad_login_both_bad ERROR test_bad_login_password ERROR test_bad_login_username ERROR test_login ERROR AccessTestCase test_001_allow_all OK test_002_allow_none OK test_003_allow_project_manager OK test_004_allow_sys_and_net OK ApiEc2TestCase test_authorize_revoke_security_group_cidr OK test_authorize_revoke_security_group_cidr_v6 OK test_authorize_revoke_security_group_foreign_group OK test_create_delete_security_group OK test_describe_instances OK test_get_all_key_pairs OK test_get_all_security_groups OK test_return_valid_isoformat OK test_terminate_invalid_instance OK test_xmlns_version_matches_request_version OK XmlConversionTestCase test_number_conversion OK AuthManagerDbTestCase test_004_signature_is_valid OK test_005_can_get_credentials OK test_add_user_role_doesnt_infect_project_roles OK test_adding_role_to_project_is_ignored_unless_added_to_user OK test_can_add_and_remove_user_role OK test_can_add_remove_user_with_role OK test_can_add_user_to_project OK test_can_create_and_get_project OK test_can_create_and_get_project_with_attributes OK test_can_create_project_with_manager OK test_can_delete_project OK test_can_delete_user OK test_can_generate_x509 OK test_can_list_project_roles OK test_can_list_projects OK test_can_list_user_roles OK test_can_list_users OK test_can_modify_project OK test_can_modify_users OK test_can_remove_project_role_but_keep_user_role OK test_can_remove_user_from_project OK test_can_remove_user_roles OK test_can_retrieve_project_by_user OK test_create_and_find_user OK test_create_and_find_with_properties OK test_create_project_assigns_manager_to_members OK test_modify_project_adds_new_manager OK test_no_extra_project_managers OK test_no_extra_project_members OK test_removing_user_role_hides_it_from_project OK AuthManagerLdapTestCase test_004_signature_is_valid OK test_005_can_get_credentials OK test_add_user_role_doesnt_infect_project_roles OK test_adding_role_to_project_is_ignored_unless_added_to_user OK test_can_add_and_remove_user_role OK test_can_add_remove_user_with_role OK test_can_add_user_to_project OK test_can_create_and_get_project OK test_can_create_and_get_project_with_attributes OK test_can_create_project_with_manager OK test_can_delete_project OK test_can_delete_user OK test_can_generate_x509 OK test_can_list_project_roles OK test_can_list_projects OK test_can_list_user_roles OK test_can_list_users OK test_can_modify_project OK test_can_modify_users OK test_can_remove_project_role_but_keep_user_role OK test_can_remove_user_from_project OK test_can_remove_user_roles OK test_can_retrieve_project_by_user OK test_create_and_find_user OK test_create_and_find_with_properties OK test_create_project_assigns_manager_to_members OK test_modify_project_adds_new_manager OK test_no_extra_project_managers OK test_no_extra_project_members OK test_removing_user_role_hides_it_from_project OK CloudTestCase test_ajax_console OK test_associate_disassociate_address OK test_console_output OK test_delete_key_pair OK test_describe_addresses OK test_describe_availability_zones OK test_describe_instances OK test_describe_key_pairs OK test_describe_regions OK test_describe_security_groups OK test_describe_volumes OK test_key_generation OK test_run_instances OK test_update_of_instance_display_fields OK test_update_of_instance_wont_update_private_fields OK test_update_of_volume_display_fields OK test_update_of_volume_wont_update_private_fields OK ComputeTestCase test_ajax_console OK test_console_output OK test_create_instance_associates_security_groups OK test_create_instance_defaults_display_name OK test_destroy_instance_disassociates_security_groups OK test_destroy_security_group_disassociates_instances OK test_get_by_flavor_id OK test_inject_file OK test_live_migration_dest_raises_exception OK test_live_migration_dest_raises_exception_no_volume OK test_live_migration_works_correctly_no_volume OK test_live_migration_works_correctly_with_volume OK test_lock OK test_pause OK test_post_live_migration_working_correctly OK test_pre_live_migration_instance_has_no_fixed_ip OK test_pre_live_migration_instance_has_no_volume OK test_pre_live_migration_instance_has_volume OK test_pre_live_migration_setup_compute_node_fail OK test_reboot OK test_resize_down_fails OK test_resize_instance OK test_resize_invalid_flavor_fails OK test_resize_same_size_fails OK test_resize_same_source_fails OK test_run_instance_existing OK test_run_kill_vm OK test_run_terminate OK test_run_terminate_timestamps OK test_set_admin_password OK test_snapshot OK test_suspend OK ConsoleTestCase test_add_console OK test_add_console_does_not_duplicate OK test_get_pool_creates_new_pool_if_needed OK test_get_pool_does_not_create_new_pool_if_exists OK test_get_pool_for_instance_host OK test_remove_console OK DirectCloudTestCase test_ajax_console OK test_associate_disassociate_address OK test_console_output OK test_delete_key_pair OK test_describe_addresses OK test_describe_availability_zones OK test_describe_instances OK test_describe_key_pairs OK test_describe_regions OK test_describe_security_groups OK test_describe_volumes OK test_key_generation OK test_run_instances OK test_update_of_instance_display_fields OK test_update_of_instance_wont_update_private_fields OK test_update_of_volume_display_fields OK test_update_of_volume_wont_update_private_fields OK DirectTestCase test_delegated_auth OK test_invalid OK test_json_params OK test_post_params OK test_proxy OK FlagsTestCase test_declare OK test_define OK test_flag_leak_left OK test_flag_leak_right OK test_runtime_and_unknown_flags OK InstanceTypeTestCase test_get_all_instance_types OK test_instance_type_create_then_delete OK test_invalid_create_args_should_fail OK test_non_existant_inst_type_shouldnt_delete OK LocalizationTestCase test_multiple_positional_format_placeholders OK LogHandlerTestCase test_log_path_logdir OK test_log_path_logfile OK test_log_path_logfile_overrides_logdir OK test_log_path_none OK NovaFormatterTestCase test_contextualized_log OK test_debugging_log OK test_uncontextualized_log OK NovaLoggerTestCase test_child_log_has_level_of_parent_flag OK test_has_level_from_flags OK RootLoggerTestCase test_handlers_have_nova_formatter OK test_handles_context_kwarg OK test_is_nova_instance OK test_module_level_audit_handles_context_arg OK test_module_level_methods_handle_context_arg OK test_name_is_nova OK test_will_be_verbose_if_verbose_flag_set OK test_will_not_be_verbose_if_verbose_flag_not_set OK LockoutTestCase test_lockout OK test_multiple_keys OK test_timeout OK test_window_timeout OK LockTestCase test_synchronized_externally OK test_synchronized_internally OK test_synchronized_wrapped_function_metadata OK ProjectTestCase test_authors_up_to_date OK IptablesManagerTestCase test_filter_rules OK test_filter_rules_are_wrapped OK test_nat_rules OK S3APITestCase test_000_list_buckets OK test_001_create_and_delete_bucket ERROR test_002_create_bucket_and_key_and_delete_key_again ERROR test_unknown_bucket ERROR QuotaTestCase test_allowed_injected_file_content_bytes ERROR test_allowed_injected_file_path_bytes ERROR test_allowed_injected_files ERROR test_max_injected_file_content_bytes ERROR test_max_injected_file_path_bytes ERROR test_max_injected_files ERROR test_no_injected_files ERROR test_quota_overrides ERROR test_too_many_addresses ERROR test_too_many_cores ERROR test_too_many_gigabytes ERROR test_too_many_injected_file_content_bytes ERROR test_too_many_injected_file_path_bytes ERROR test_too_many_injected_files ERROR test_too_many_instances ERROR test_too_many_metadata_items ERROR test_too_many_volumes ERROR RpcTestCase test_call_exception OK test_call_succeed OK test_context_passed OK test_nested_calls OK DynamicNovaClientTest test_issue_novaclient_command_found OK test_issue_novaclient_command_not_found OK SchedulerTestCase test_fallback OK test_named_method OK test_show_host_resources_host_not_exit OK test_show_host_resources_no_project OK test_show_host_resources_works_correctly OK SimpleDriverTestCase test_doesnt_report_disabled_hosts_as_up OK test_least_busy_host_gets_instance OK test_least_busy_host_gets_volume OK test_live_migration_common_check_checking_cpuinfo_fail OK test_live_migration_common_check_service_different_hypervisorOK test_live_migration_common_check_service_different_version OK test_live_migration_common_check_service_orig_not_exists OK test_live_migration_dest_check_not_alive OK test_live_migration_dest_check_service_lack_memory OK test_live_migration_dest_check_service_same_host OK test_live_migration_dest_check_service_works_correctly OK test_live_migration_src_check_compute_node_not_alive OK test_live_migration_src_check_instance_not_running OK test_live_migration_src_check_volume_node_not_alive OK test_live_migration_src_check_works_correctly OK test_reports_enabled_hosts_as_up OK test_scheduler_live_migration_with_volume OK test_specific_host_gets_instance OK test_too_many_cores OK test_too_many_gigabytes OK test_will_schedule_on_disabled_host_if_specified OK test_wont_sechedule_if_specified_host_is_down OK ZoneRedirectTest test_get_collection_context_and_id OK test_routing_flags OK test_trap_found_locally OK test_trap_not_found_locally OK test_unmarshal_single_server OK ZoneSchedulerTestCase test_with_two_zones OK ServiceFlagsTestCase test_service_disabled_on_create_based_on_flag OK test_service_enabled_on_create_based_on_flag OK ServiceManagerTestCase test_message_gets_to_manager OK test_override_manager_method OK ServiceTestCase test_compute_can_update_available_resource OK test_create OK test_report_state_newly_connected OK test_report_state_newly_disconnected OK test_report_state_no_service OK IsolationTestCase test_rpc_consumer_isolation OK test_service_isolation OK TwistdTestCase test_basic OK test_help OK test_logfile OK ExecuteTestCase test_no_retry_on_success OK test_retry_on_failure OK test_unknown_kwargs_raises_error OK GetFromPathTestCase test_accepts_dictionaries OK test_bad_xpath OK test_does_select OK test_flattens_lists OK test_real_failure1 OK test_tolerates_nones OK CacheConcurrencyTestCase test_different_fname_concurrency OK test_same_fname_concurrency OK IptablesFirewallTestCase test_static_filters OK LibvirtConnTestCase test_ensure_filtering_rules_for_instance_timeout OK test_live_migration_raises_exception OK test_update_available_resource_works_correctly OK test_update_resource_info_no_compute_record_found OK test_xml_and_uri OK test_xml_and_uri_no_kernel OK test_xml_and_uri_no_ramdisk OK test_xml_and_uri_no_ramdisk_no_kernel OK test_xml_and_uri_rescue OK NWFilterTestCase test_cidr_rule_nwfilter_xml OK test_creates_base_rule_first OK VlanNetworkTestCase test_allocate_deallocate_fixed_ip OK test_available_ips OK test_ips_are_reused OK test_private_ipv6 OK test_public_network_association OK test_side_effects OK test_subnet_edge OK test_too_many_addresses OK test_too_many_networks OK test_vpn_ip_and_port_looks_valid OK VMWareAPIVMTestCase test_destroy OK test_destroy_non_existent OK test_diagnostics OK test_get_ajax_console OK test_get_console_output OK test_get_info OK test_list_instances OK test_list_instances_1 OK test_pause OK test_reboot OK test_reboot_non_existent OK test_reboot_not_poweredon OK test_resume OK test_resume_non_existent OK test_resume_not_suspended OK test_snapshot OK test_snapshot_non_existent OK test_spawn OK test_suspend OK test_suspend_non_existent OK test_unpause OK AOETestCase test_check_for_export_with_all_vblade_processes OK test_check_for_export_with_no_volume OK test_check_for_export_with_vblade_process_missing OK ISCSITestCase test_check_for_export_with_all_volume_exported OK test_check_for_export_with_no_volume OK test_check_for_export_with_some_volume_missing OK VolumeTestCase test_concurrent_volumes_get_different_targets OK test_create_delete_volume OK test_multi_node OK test_run_attach_detach_volume OK test_too_big_volume OK test_too_many_volumes OK XenAPIDetermineDiskImageTestCase test_glance_disk_raw OK test_glance_disk_vhd OK test_instance_disk OK test_instance_disk_raw OK XenAPIDiffieHellmanTestCase test_encryption OK test_shared OK XenAPIMigrateInstance test_finish_resize OK test_migrate_disk_and_power_off OK XenAPIVMTestCase test_get_diagnostics OK test_instance_snapshot OK test_list_instances_0 OK test_rescue OK test_spawn_glance OK test_spawn_not_enough_memory OK test_spawn_objectstore OK test_spawn_raw_glance OK test_spawn_raw_objectstore OK test_spawn_vhd_glance_linux OK test_spawn_vhd_glance_windows OK test_spawn_with_network_qos OK test_unrescue OK XenAPIVolumeTestCase test_attach_volume OK test_attach_volume_raise_exception OK test_create_iscsi_storage OK test_parse_volume_info_raise_exception OK ZoneManagerTestCase test_ping OK test_poll_zone OK test_poll_zone_fails OK test_refresh_from_db_add_and_delete OK test_refresh_from_db_missing OK test_refresh_from_db_new OK test_refresh_from_db_replace_existing OK test_service_capabilities OK ====================================================================== ERROR: test_extended_action (nova.tests.api.openstack.test_extensions.ActionExtensionTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 166, in test_extended_action response = self._send_server_action_request("/servers/1/action", body) File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 156, in _send_server_action_request ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:36,952 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:36,953 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:36,953 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_invalid_action (nova.tests.api.openstack.test_extensions.ActionExtensionTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 182, in test_invalid_action response = self._send_server_action_request("/asdf/1/action", body) File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 156, in _send_server_action_request ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:36,968 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:36,969 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:36,969 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_invalid_action_body (nova.tests.api.openstack.test_extensions.ActionExtensionTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 177, in test_invalid_action_body response = self._send_server_action_request("/servers/1/action", body) File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 156, in _send_server_action_request ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:36,985 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:36,986 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:36,986 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_get_by_alias (nova.tests.api.openstack.test_extensions.ExtensionControllerTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 92, in test_get_by_alias ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:37,000 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:37,000 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:37,000 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_index (nova.tests.api.openstack.test_extensions.ExtensionControllerTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 85, in test_index ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:37,013 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:37,014 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:37,014 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_get_resources (nova.tests.api.openstack.test_extensions.ExtensionManagerTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 141, in test_get_resources ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:37,030 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:37,031 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:37,031 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_get_resources_with_mgr (nova.tests.api.openstack.test_extensions.ResponseExtensionTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/api/openstack/test_extensions.py", line 229, in test_get_resources_with_mgr ext_midware = extensions.ExtensionMiddleware(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:37,157 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:37,170 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:37,171 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:37,172 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_bad_login_both_bad (nova.tests.integrated.test_login.LoginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/integrated/test_login.py", line 36, in setUp self.context = integrated_helpers.IntegratedUnitTestContext() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 89, in __init__ self.setup() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 92, in setup self._start_services() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 106, in _start_services self._start_api_service() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 137, in _start_api_service api_service.start() File "/tmp/tmp4Vz24r/nova/service.py", line 246, in start self.wsgi_app = _run_wsgi(self.conf, self.apis) File "/tmp/tmp4Vz24r/nova/service.py", line 327, in _run_wsgi app = wsgi.load_paste_app(paste_config_file, api) File "/tmp/tmp4Vz24r/nova/wsgi.py", line 559, in load_paste_app app = deploy.loadapp("config:%s" % filename, name=appname) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 204, in loadapp return loadobj(APP, uri, name=name, **kw) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 225, in loadobj return context.create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 108, in invoke **context.local_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/util/fixtypeerror.py", line 57, in fix_call val = callable(*args, **kw) File "/usr/lib/pymodules/python2.6/paste/urlmap.py", line 25, in urlmap_factory app = loader.get_app(app_name, global_conf=global_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 297, in get_app name=name, global_conf=global_conf).create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 168, in invoke app = filter(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 129, in _factory return cls(app, **local_config) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:45,625 DEBUG nova [-] Using paste.deploy config at: /tmp/tmp4Vz24r/nova/../etc/api-paste.ini from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:318 2011-03-25 14:33:45,628 DEBUG nova [-] App Config: ec2 {'/2007-08-29': 'ec2metadata', '/services/Admin': 'ec2admin', '/2007-10-10': 'ec2metadata', '__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/latest': 'ec2metadata', 'here': '/tmp/tmp4Vz24r/etc', '/2007-03-01': 'ec2metadata', '/2007-01-19': 'ec2metadata', '/2008-09-01': 'ec2metadata', '/services/Cloud': 'ec2cloud', '/2008-02-01': 'ec2metadata', '/1.0': 'ec2metadata', '/2009-04-04': 'ec2metadata', '/2007-12-15': 'ec2metadata', '/': 'ec2versions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,628 INFO nova [-] Running ec2 API 2011-03-25 14:33:45,639 DEBUG nova.utils [-] Running sh genrootca.sh from (pid=19826) runthis /tmp/tmp4Vz24r/nova/utils.py:254 2011-03-25 14:33:45,639 DEBUG nova.utils [-] Running cmd (subprocess): sh genrootca.sh from (pid=19826) execute /tmp/tmp4Vz24r/nova/utils.py:150 2011-03-25 14:33:45,752 DEBUG nova [-] App Config: osapi {'__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/v1.0': 'openstackapi10', '/v1.1': 'openstackapi11', 'here': '/tmp/tmp4Vz24r/etc', '/': 'osversions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,753 INFO nova [-] Running osapi API 2011-03-25 14:33:45,777 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:45,777 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:45,778 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_bad_login_password (nova.tests.integrated.test_login.LoginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/integrated/test_login.py", line 36, in setUp self.context = integrated_helpers.IntegratedUnitTestContext() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 89, in __init__ self.setup() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 92, in setup self._start_services() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 106, in _start_services self._start_api_service() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 137, in _start_api_service api_service.start() File "/tmp/tmp4Vz24r/nova/service.py", line 246, in start self.wsgi_app = _run_wsgi(self.conf, self.apis) File "/tmp/tmp4Vz24r/nova/service.py", line 327, in _run_wsgi app = wsgi.load_paste_app(paste_config_file, api) File "/tmp/tmp4Vz24r/nova/wsgi.py", line 559, in load_paste_app app = deploy.loadapp("config:%s" % filename, name=appname) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 204, in loadapp return loadobj(APP, uri, name=name, **kw) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 225, in loadobj return context.create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 108, in invoke **context.local_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/util/fixtypeerror.py", line 57, in fix_call val = callable(*args, **kw) File "/usr/lib/pymodules/python2.6/paste/urlmap.py", line 25, in urlmap_factory app = loader.get_app(app_name, global_conf=global_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 297, in get_app name=name, global_conf=global_conf).create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 168, in invoke app = filter(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 129, in _factory return cls(app, **local_config) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:45,799 DEBUG nova [-] Using paste.deploy config at: /tmp/tmp4Vz24r/nova/../etc/api-paste.ini from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:318 2011-03-25 14:33:45,801 DEBUG nova [-] App Config: ec2 {'/2007-08-29': 'ec2metadata', '/services/Admin': 'ec2admin', '/2007-10-10': 'ec2metadata', '__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/latest': 'ec2metadata', 'here': '/tmp/tmp4Vz24r/etc', '/2007-03-01': 'ec2metadata', '/2007-01-19': 'ec2metadata', '/2008-09-01': 'ec2metadata', '/services/Cloud': 'ec2cloud', '/2008-02-01': 'ec2metadata', '/1.0': 'ec2metadata', '/2009-04-04': 'ec2metadata', '/2007-12-15': 'ec2metadata', '/': 'ec2versions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,801 INFO nova [-] Running ec2 API 2011-03-25 14:33:45,814 DEBUG nova [-] App Config: osapi {'__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/v1.0': 'openstackapi10', '/v1.1': 'openstackapi11', 'here': '/tmp/tmp4Vz24r/etc', '/': 'osversions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,814 INFO nova [-] Running osapi API 2011-03-25 14:33:45,832 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:45,833 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:45,833 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_bad_login_username (nova.tests.integrated.test_login.LoginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/integrated/test_login.py", line 36, in setUp self.context = integrated_helpers.IntegratedUnitTestContext() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 89, in __init__ self.setup() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 92, in setup self._start_services() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 106, in _start_services self._start_api_service() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 137, in _start_api_service api_service.start() File "/tmp/tmp4Vz24r/nova/service.py", line 246, in start self.wsgi_app = _run_wsgi(self.conf, self.apis) File "/tmp/tmp4Vz24r/nova/service.py", line 327, in _run_wsgi app = wsgi.load_paste_app(paste_config_file, api) File "/tmp/tmp4Vz24r/nova/wsgi.py", line 559, in load_paste_app app = deploy.loadapp("config:%s" % filename, name=appname) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 204, in loadapp return loadobj(APP, uri, name=name, **kw) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 225, in loadobj return context.create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 108, in invoke **context.local_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/util/fixtypeerror.py", line 57, in fix_call val = callable(*args, **kw) File "/usr/lib/pymodules/python2.6/paste/urlmap.py", line 25, in urlmap_factory app = loader.get_app(app_name, global_conf=global_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 297, in get_app name=name, global_conf=global_conf).create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 168, in invoke app = filter(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 129, in _factory return cls(app, **local_config) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:45,836 DEBUG nova [-] Using paste.deploy config at: /tmp/tmp4Vz24r/nova/../etc/api-paste.ini from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:318 2011-03-25 14:33:45,838 DEBUG nova [-] App Config: ec2 {'/2007-08-29': 'ec2metadata', '/services/Admin': 'ec2admin', '/2007-10-10': 'ec2metadata', '__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/latest': 'ec2metadata', 'here': '/tmp/tmp4Vz24r/etc', '/2007-03-01': 'ec2metadata', '/2007-01-19': 'ec2metadata', '/2008-09-01': 'ec2metadata', '/services/Cloud': 'ec2cloud', '/2008-02-01': 'ec2metadata', '/1.0': 'ec2metadata', '/2009-04-04': 'ec2metadata', '/2007-12-15': 'ec2metadata', '/': 'ec2versions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,838 INFO nova [-] Running ec2 API 2011-03-25 14:33:45,851 DEBUG nova [-] App Config: osapi {'__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/v1.0': 'openstackapi10', '/v1.1': 'openstackapi11', 'here': '/tmp/tmp4Vz24r/etc', '/': 'osversions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,851 INFO nova [-] Running osapi API 2011-03-25 14:33:45,872 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:45,873 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:45,873 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_login (nova.tests.integrated.test_login.LoginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/integrated/test_login.py", line 36, in setUp self.context = integrated_helpers.IntegratedUnitTestContext() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 89, in __init__ self.setup() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 92, in setup self._start_services() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 106, in _start_services self._start_api_service() File "/tmp/tmp4Vz24r/nova/tests/integrated/integrated_helpers.py", line 137, in _start_api_service api_service.start() File "/tmp/tmp4Vz24r/nova/service.py", line 246, in start self.wsgi_app = _run_wsgi(self.conf, self.apis) File "/tmp/tmp4Vz24r/nova/service.py", line 327, in _run_wsgi app = wsgi.load_paste_app(paste_config_file, api) File "/tmp/tmp4Vz24r/nova/wsgi.py", line 559, in load_paste_app app = deploy.loadapp("config:%s" % filename, name=appname) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 204, in loadapp return loadobj(APP, uri, name=name, **kw) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 225, in loadobj return context.create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 108, in invoke **context.local_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/util/fixtypeerror.py", line 57, in fix_call val = callable(*args, **kw) File "/usr/lib/pymodules/python2.6/paste/urlmap.py", line 25, in urlmap_factory app = loader.get_app(app_name, global_conf=global_conf) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 297, in get_app name=name, global_conf=global_conf).create() File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 625, in create return self.object_type.invoke(self) File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 168, in invoke app = filter(app) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 129, in _factory return cls(app, **local_config) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 177, in __init__ ext_mgr = ExtensionManager(FLAGS.osapi_extensions_path) File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 247, in __init__ self._load_extensions() File "/tmp/tmp4Vz24r/nova/api/openstack/extensions.py", line 324, in _load_extensions new_ext = getattr(mod, ext_name)() TypeError: Required argument 'name' (pos 1) not found -------------------- >> begin captured logging << -------------------- 2011-03-25 14:33:45,876 DEBUG nova [-] Using paste.deploy config at: /tmp/tmp4Vz24r/nova/../etc/api-paste.ini from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:318 2011-03-25 14:33:45,878 DEBUG nova [-] App Config: ec2 {'/2007-08-29': 'ec2metadata', '/services/Admin': 'ec2admin', '/2007-10-10': 'ec2metadata', '__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/latest': 'ec2metadata', 'here': '/tmp/tmp4Vz24r/etc', '/2007-03-01': 'ec2metadata', '/2007-01-19': 'ec2metadata', '/2008-09-01': 'ec2metadata', '/services/Cloud': 'ec2cloud', '/2008-02-01': 'ec2metadata', '/1.0': 'ec2metadata', '/2009-04-04': 'ec2metadata', '/2007-12-15': 'ec2metadata', '/': 'ec2versions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,878 INFO nova [-] Running ec2 API 2011-03-25 14:33:45,890 DEBUG nova [-] App Config: osapi {'__file__': '/tmp/tmp4Vz24r/etc/api-paste.ini', '/v1.0': 'openstackapi10', '/v1.1': 'openstackapi11', 'here': '/tmp/tmp4Vz24r/etc', '/': 'osversions'} from (pid=19826) _run_wsgi /tmp/tmp4Vz24r/nova/service.py:325 2011-03-25 14:33:45,891 INFO nova [-] Running osapi API 2011-03-25 14:33:45,906 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:33:45,906 AUDIT extensions [-] Initializing extension manager. 2011-03-25 14:33:45,907 AUDIT extensions [-] Loading extension file: __init__.py --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_001_create_and_delete_bucket (nova.tests.test_objectstore.S3APITestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_objectstore.py", line 74, in setUp server.start(router, FLAGS.s3_port, host=FLAGS.s3_host) File "/tmp/tmp4Vz24r/nova/test.py", line 174, in _wrapped_start self.original_start(inner_self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/test.py", line 174, in _wrapped_start self.original_start(inner_self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/test.py", line 174, in _wrapped_start self.original_start(inner_self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/test.py", line 174, in _wrapped_start self.original_start(inner_self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/test.py", line 174, in _wrapped_start self.original_start(inner_self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/wsgi.py", line 69, in start socket = eventlet.listen((host, port), backlog=backlog) File "/usr/lib/pymodules/python2.6/eventlet/convenience.py", line 37, in listen sock.bind(addr) File "", line 1, in bind error: [Errno 98] Address already in use -------------------- >> begin captured logging << -------------------- 2011-03-25 14:34:37,692 AUDIT nova.auth.manager [-] Created user admin (admin: True) 2011-03-25 14:34:37,694 AUDIT nova.auth.manager [-] Created project admin with manager User('admin', 'admin', 'b1013fde-d7b6-4085-a125-da5fc0f62034', 'b9edcf52-84fe-4e3e-b16a-6cb986bb0b1d', True) 2011-03-25 14:34:37,697 DEBUG routes.middleware [-] Initialized with method overriding = True, and path info altering = True from (pid=19826) __init__ /usr/local/lib/python2.6/dist-packages/Routes-1.12.3-py2.6.egg/routes/middleware.py:41 2011-03-25 14:34:37,697 AUDIT nova [-] Starting run_tests.py on 127.0.0.1:3333 --------------------- >> end captured logging << --------------------- ====================================================================== ERROR: test_002_create_bucket_and_key_and_delete_key_again (nova.tests.test_objectstore.S3APITestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_objectstore.py", line 65, in setUp self.admin_user = self.auth_manager.create_user('admin', admin=True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_unknown_bucket (nova.tests.test_objectstore.S3APITestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_objectstore.py", line 65, in setUp self.admin_user = self.auth_manager.create_user('admin', admin=True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_allowed_injected_file_content_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_allowed_injected_file_path_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_allowed_injected_files (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_max_injected_file_content_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_max_injected_file_path_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_max_injected_files (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_no_injected_files (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_quota_overrides (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_addresses (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_cores (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_gigabytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_injected_file_content_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_injected_file_path_bytes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_injected_files (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_instances (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_metadata_items (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ====================================================================== ERROR: test_too_many_volumes (nova.tests.test_quota.QuotaTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/tmp4Vz24r/nova/tests/test_quota.py", line 52, in setUp self.user = self.manager.create_user('admin', 'admin', 'admin', True) File "/tmp/tmp4Vz24r/nova/auth/manager.py", line 654, in create_user user_dict = drv.create_user(name, access, secret, admin) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 91, in _wrapped return fn(self, *args, **kwargs) File "/tmp/tmp4Vz24r/nova/auth/ldapdriver.py", line 174, in create_user raise exception.Duplicate(_("LDAP user %s already exists") % name) Duplicate: LDAP user admin already exists ---------------------------------------------------------------------- Ran 593 tests in 137.598s FAILED (errors=31)